// ExtJS.js
//


Type.createNamespace('Ext');

////////////////////////////////////////////////////////////////////////////////
// Ext.ActionConfig

Ext.ActionConfig = function Ext_ActionConfig() {
    this.o = {};
}
Ext.ActionConfig.prototype = {
    
    text: function Ext_ActionConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    iconCls: function Ext_ActionConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    disabled: function Ext_ActionConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    hidden: function Ext_ActionConfig$hidden(value) {
        this.o['hidden'] = value;
        return this;
    },
    
    handler: function Ext_ActionConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    scope: function Ext_ActionConfig$scope(value) {
        this.o['scope'] = value;
        return this;
    },
    
    custom: function Ext_ActionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ActionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.AjaxConfig

Ext.AjaxConfig = function Ext_AjaxConfig() {
    this.o = {};
}
Ext.AjaxConfig.prototype = {
    
    url: function Ext_AjaxConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    extraParams: function Ext_AjaxConfig$extraParams(value) {
        this.o['extraParams'] = value;
        return this;
    },
    
    defaultHeaders: function Ext_AjaxConfig$defaultHeaders(value) {
        this.o['defaultHeaders'] = value;
        return this;
    },
    
    method: function Ext_AjaxConfig$method(value) {
        this.o['method'] = value;
        return this;
    },
    
    timeout: function Ext_AjaxConfig$timeout(value) {
        this.o['timeout'] = value;
        return this;
    },
    
    autoAbort: function Ext_AjaxConfig$autoAbort(value) {
        this.o['autoAbort'] = value;
        return this;
    },
    
    disableCaching: function Ext_AjaxConfig$disableCaching(value) {
        this.o['disableCaching'] = value;
        return this;
    },
    
    custom: function Ext_AjaxConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_AjaxConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ArrayConfig

Ext.ArrayConfig = function Ext_ArrayConfig() {
    this.o = {};
}
Ext.ArrayConfig.prototype = {
    
    custom: function Ext_ArrayConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ArrayConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BasicDialogConfig

Ext.BasicDialogConfig = function Ext_BasicDialogConfig() {
    this.o = {};
}
Ext.BasicDialogConfig.prototype = {
    
    autoCreate: function Ext_BasicDialogConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    title: function Ext_BasicDialogConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    width: function Ext_BasicDialogConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    height: function Ext_BasicDialogConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    x: function Ext_BasicDialogConfig$x(value) {
        this.o['x'] = value;
        return this;
    },
    
    y: function Ext_BasicDialogConfig$y(value) {
        this.o['y'] = value;
        return this;
    },
    
    animateTarget: function Ext_BasicDialogConfig$animateTarget(value) {
        this.o['animateTarget'] = value;
        return this;
    },
    
    resizable: function Ext_BasicDialogConfig$resizable(value) {
        this.o['resizable'] = value;
        return this;
    },
    
    resizeHandles: function Ext_BasicDialogConfig$resizeHandles(value) {
        this.o['resizeHandles'] = value;
        return this;
    },
    
    minHeight: function Ext_BasicDialogConfig$minHeight(value) {
        this.o['minHeight'] = value;
        return this;
    },
    
    minWidth: function Ext_BasicDialogConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    modal: function Ext_BasicDialogConfig$modal(value) {
        this.o['modal'] = value;
        return this;
    },
    
    autoScroll: function Ext_BasicDialogConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    closable: function Ext_BasicDialogConfig$closable(value) {
        this.o['closable'] = value;
        return this;
    },
    
    collapsible: function Ext_BasicDialogConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    constraintoviewport: function Ext_BasicDialogConfig$constraintoviewport(value) {
        this.o['constraintoviewport'] = value;
        return this;
    },
    
    syncHeightBeforeShow: function Ext_BasicDialogConfig$syncHeightBeforeShow(value) {
        this.o['syncHeightBeforeShow'] = value;
        return this;
    },
    
    draggable: function Ext_BasicDialogConfig$draggable(value) {
        this.o['draggable'] = value;
        return this;
    },
    
    autoTabs: function Ext_BasicDialogConfig$autoTabs(value) {
        this.o['autoTabs'] = value;
        return this;
    },
    
    tabTag: function Ext_BasicDialogConfig$tabTag(value) {
        this.o['tabTag'] = value;
        return this;
    },
    
    proxyDrag: function Ext_BasicDialogConfig$proxyDrag(value) {
        this.o['proxyDrag'] = value;
        return this;
    },
    
    fixedcenter: function Ext_BasicDialogConfig$fixedcenter(value) {
        this.o['fixedcenter'] = value;
        return this;
    },
    
    shadow: function Ext_BasicDialogConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    shadowOffset: function Ext_BasicDialogConfig$shadowOffset(value) {
        this.o['shadowOffset'] = value;
        return this;
    },
    
    buttonAlign: function Ext_BasicDialogConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_BasicDialogConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    shim: function Ext_BasicDialogConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    custom: function Ext_BasicDialogConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_BasicDialogConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BasicDialogEvents

Ext.BasicDialogEvents = function Ext_BasicDialogEvents() {
}
Ext.BasicDialogEvents.get_keydown = function Ext_BasicDialogEvents$get_keydown() {
    return 'keydown';
}
Ext.BasicDialogEvents.get_move = function Ext_BasicDialogEvents$get_move() {
    return 'move';
}
Ext.BasicDialogEvents.get_resize = function Ext_BasicDialogEvents$get_resize() {
    return 'resize';
}
Ext.BasicDialogEvents.get_beforehide = function Ext_BasicDialogEvents$get_beforehide() {
    return 'beforehide';
}
Ext.BasicDialogEvents.get_hide = function Ext_BasicDialogEvents$get_hide() {
    return 'hide';
}
Ext.BasicDialogEvents.get_beforeshow = function Ext_BasicDialogEvents$get_beforeshow() {
    return 'beforeshow';
}
Ext.BasicDialogEvents.get_show = function Ext_BasicDialogEvents$get_show() {
    return 'show';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BasicLayoutRegionConfig

Ext.BasicLayoutRegionConfig = function Ext_BasicLayoutRegionConfig() {
    this.o = {};
}
Ext.BasicLayoutRegionConfig.prototype = {
    
    custom: function Ext_BasicLayoutRegionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_BasicLayoutRegionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BasicLayoutRegionEvents

Ext.BasicLayoutRegionEvents = function Ext_BasicLayoutRegionEvents() {
}
Ext.BasicLayoutRegionEvents.get_beforeremove = function Ext_BasicLayoutRegionEvents$get_beforeremove() {
    return 'beforeremove';
}
Ext.BasicLayoutRegionEvents.get_invalidated = function Ext_BasicLayoutRegionEvents$get_invalidated() {
    return 'invalidated';
}
Ext.BasicLayoutRegionEvents.get_visibilitychange = function Ext_BasicLayoutRegionEvents$get_visibilitychange() {
    return 'visibilitychange';
}
Ext.BasicLayoutRegionEvents.get_paneladded = function Ext_BasicLayoutRegionEvents$get_paneladded() {
    return 'paneladded';
}
Ext.BasicLayoutRegionEvents.get_panelremoved = function Ext_BasicLayoutRegionEvents$get_panelremoved() {
    return 'panelremoved';
}
Ext.BasicLayoutRegionEvents.get_collapsed = function Ext_BasicLayoutRegionEvents$get_collapsed() {
    return 'collapsed';
}
Ext.BasicLayoutRegionEvents.get_expanded = function Ext_BasicLayoutRegionEvents$get_expanded() {
    return 'expanded';
}
Ext.BasicLayoutRegionEvents.get_slideshow = function Ext_BasicLayoutRegionEvents$get_slideshow() {
    return 'slideshow';
}
Ext.BasicLayoutRegionEvents.get_slidehide = function Ext_BasicLayoutRegionEvents$get_slidehide() {
    return 'slidehide';
}
Ext.BasicLayoutRegionEvents.get_panelactivated = function Ext_BasicLayoutRegionEvents$get_panelactivated() {
    return 'panelactivated';
}
Ext.BasicLayoutRegionEvents.get_resized = function Ext_BasicLayoutRegionEvents$get_resized() {
    return 'resized';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BorderLayoutConfig

Ext.BorderLayoutConfig = function Ext_BorderLayoutConfig() {
    this.o = {};
}
Ext.BorderLayoutConfig.prototype = {
    
    custom: function Ext_BorderLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_BorderLayoutConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BoxComponentConfig

Ext.BoxComponentConfig = function Ext_BoxComponentConfig() {
    this.o = {};
}
Ext.BoxComponentConfig.prototype = {
    
    height: function Ext_BoxComponentConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_BoxComponentConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_BoxComponentConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_BoxComponentConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_BoxComponentConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_BoxComponentConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_BoxComponentConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_BoxComponentConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_BoxComponentConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_BoxComponentConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_BoxComponentConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_BoxComponentConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_BoxComponentConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_BoxComponentConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_BoxComponentConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_BoxComponentConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_BoxComponentConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_BoxComponentConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_BoxComponentConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BoxComponentEvents

Ext.BoxComponentEvents = function Ext_BoxComponentEvents() {
}
Ext.BoxComponentEvents.get_resize = function Ext_BoxComponentEvents$get_resize() {
    return 'resize';
}
Ext.BoxComponentEvents.get_move = function Ext_BoxComponentEvents$get_move() {
    return 'move';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ButtonConfig

Ext.ButtonConfig = function Ext_ButtonConfig() {
    this.o = {};
}
Ext.ButtonConfig.prototype = {
    
    text: function Ext_ButtonConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    icon: function Ext_ButtonConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    handler: function Ext_ButtonConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    scope: function Ext_ButtonConfig$scope(value) {
        this.o['scope'] = value;
        return this;
    },
    
    minWidth: function Ext_ButtonConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    tooltip: function Ext_ButtonConfig$tooltip(value) {
        this.o['tooltip'] = value;
        return this;
    },
    
    hidden: function Ext_ButtonConfig$hidden(value) {
        this.o['hidden'] = value;
        return this;
    },
    
    disabled: function Ext_ButtonConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    pressed: function Ext_ButtonConfig$pressed(value) {
        this.o['pressed'] = value;
        return this;
    },
    
    toggleGroup: function Ext_ButtonConfig$toggleGroup(value) {
        this.o['toggleGroup'] = value;
        return this;
    },
    
    repeat: function Ext_ButtonConfig$repeat(value) {
        this.o['repeat'] = value;
        return this;
    },
    
    tabIndex: function Ext_ButtonConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    enableToggle: function Ext_ButtonConfig$enableToggle(value) {
        this.o['enableToggle'] = value;
        return this;
    },
    
    menu: function Ext_ButtonConfig$menu(value) {
        this.o['menu'] = value;
        return this;
    },
    
    menuAlign: function Ext_ButtonConfig$menuAlign(value) {
        this.o['menuAlign'] = value;
        return this;
    },
    
    iconCls: function Ext_ButtonConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    type: function Ext_ButtonConfig$type(value) {
        this.o['type'] = value;
        return this;
    },
    
    clickEvent: function Ext_ButtonConfig$clickEvent(value) {
        this.o['clickEvent'] = value;
        return this;
    },
    
    handleMouseEvents: function Ext_ButtonConfig$handleMouseEvents(value) {
        this.o['handleMouseEvents'] = value;
        return this;
    },
    
    tooltipType: function Ext_ButtonConfig$tooltipType(value) {
        this.o['tooltipType'] = value;
        return this;
    },
    
    cls: function Ext_ButtonConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    template: function Ext_ButtonConfig$template(value) {
        this.o['template'] = value;
        return this;
    },
    
    id: function Ext_ButtonConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_ButtonConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_ButtonConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_ButtonConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_ButtonConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_ButtonConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_ButtonConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_ButtonConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_ButtonConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_ButtonConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_ButtonConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    toggleHandler: function Ext_ButtonConfig$toggleHandler(value) {
        this.o['toggleHandler'] = value;
        return this;
    },
    
    custom: function Ext_ButtonConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ButtonConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ButtonEvents

Ext.ButtonEvents = function Ext_ButtonEvents() {
}
Ext.ButtonEvents.get_click = function Ext_ButtonEvents$get_click() {
    return 'click';
}
Ext.ButtonEvents.get_toggle = function Ext_ButtonEvents$get_toggle() {
    return 'toggle';
}
Ext.ButtonEvents.get_mouseover = function Ext_ButtonEvents$get_mouseover() {
    return 'mouseover';
}
Ext.ButtonEvents.get_mouseout = function Ext_ButtonEvents$get_mouseout() {
    return 'mouseout';
}
Ext.ButtonEvents.get_menushow = function Ext_ButtonEvents$get_menushow() {
    return 'menushow';
}
Ext.ButtonEvents.get_menuhide = function Ext_ButtonEvents$get_menuhide() {
    return 'menuhide';
}
Ext.ButtonEvents.get_menutriggerover = function Ext_ButtonEvents$get_menutriggerover() {
    return 'menutriggerover';
}
Ext.ButtonEvents.get_menutriggerout = function Ext_ButtonEvents$get_menutriggerout() {
    return 'menutriggerout';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ColorPaletteConfig

Ext.ColorPaletteConfig = function Ext_ColorPaletteConfig() {
    this.o = {};
}
Ext.ColorPaletteConfig.prototype = {
    
    itemCls: function Ext_ColorPaletteConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    value: function Ext_ColorPaletteConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    allowReselect: function Ext_ColorPaletteConfig$allowReselect(value) {
        this.o['allowReselect'] = value;
        return this;
    },
    
    id: function Ext_ColorPaletteConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_ColorPaletteConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_ColorPaletteConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_ColorPaletteConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_ColorPaletteConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_ColorPaletteConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_ColorPaletteConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_ColorPaletteConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_ColorPaletteConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_ColorPaletteConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_ColorPaletteConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_ColorPaletteConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_ColorPaletteConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ColorPaletteConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ColorPaletteEvents

Ext.ColorPaletteEvents = function Ext_ColorPaletteEvents() {
}
Ext.ColorPaletteEvents.get_select = function Ext_ColorPaletteEvents$get_select() {
    return 'select';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ComponentConfig

Ext.ComponentConfig = function Ext_ComponentConfig() {
    this.o = {};
}
Ext.ComponentConfig.prototype = {
    
    id: function Ext_ComponentConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_ComponentConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_ComponentConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_ComponentConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_ComponentConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_ComponentConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_ComponentConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_ComponentConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_ComponentConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_ComponentConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_ComponentConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_ComponentConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_ComponentConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ComponentConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ComponentEvents

Ext.ComponentEvents = function Ext_ComponentEvents() {
}
Ext.ComponentEvents.get_disable = function Ext_ComponentEvents$get_disable() {
    return 'disable';
}
Ext.ComponentEvents.get_enable = function Ext_ComponentEvents$get_enable() {
    return 'enable';
}
Ext.ComponentEvents.get_beforeshow = function Ext_ComponentEvents$get_beforeshow() {
    return 'beforeshow';
}
Ext.ComponentEvents.get_show = function Ext_ComponentEvents$get_show() {
    return 'show';
}
Ext.ComponentEvents.get_beforehide = function Ext_ComponentEvents$get_beforehide() {
    return 'beforehide';
}
Ext.ComponentEvents.get_hide = function Ext_ComponentEvents$get_hide() {
    return 'hide';
}
Ext.ComponentEvents.get_beforerender = function Ext_ComponentEvents$get_beforerender() {
    return 'beforerender';
}
Ext.ComponentEvents.get_render = function Ext_ComponentEvents$get_render() {
    return 'render';
}
Ext.ComponentEvents.get_beforedestroy = function Ext_ComponentEvents$get_beforedestroy() {
    return 'beforedestroy';
}
Ext.ComponentEvents.get_destroy = function Ext_ComponentEvents$get_destroy() {
    return 'destroy';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ComponentMgrConfig

Ext.ComponentMgrConfig = function Ext_ComponentMgrConfig() {
    this.o = {};
}
Ext.ComponentMgrConfig.prototype = {
    
    custom: function Ext_ComponentMgrConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ComponentMgrConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.CompositeElementConfig

Ext.CompositeElementConfig = function Ext_CompositeElementConfig() {
    this.o = {};
}
Ext.CompositeElementConfig.prototype = {
    
    custom: function Ext_CompositeElementConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_CompositeElementConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.CompositeElementLiteConfig

Ext.CompositeElementLiteConfig = function Ext_CompositeElementLiteConfig() {
    this.o = {};
}
Ext.CompositeElementLiteConfig.prototype = {
    
    custom: function Ext_CompositeElementLiteConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_CompositeElementLiteConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ContainerConfig

Ext.ContainerConfig = function Ext_ContainerConfig() {
    this.o = {};
}
Ext.ContainerConfig.prototype = {
    
    layout: function Ext_ContainerConfig$layout(value) {
        this.o['layout'] = value;
        return this;
    },
    
    layoutConfig: function Ext_ContainerConfig$layoutConfig(value) {
        this.o['layoutConfig'] = value;
        return this;
    },
    
    activeItem: function Ext_ContainerConfig$activeItem(value) {
        this.o['activeItem'] = value;
        return this;
    },
    
    items: function Ext_ContainerConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    defaults: function Ext_ContainerConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    height: function Ext_ContainerConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_ContainerConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_ContainerConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_ContainerConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_ContainerConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_ContainerConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_ContainerConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_ContainerConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_ContainerConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_ContainerConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_ContainerConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_ContainerConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_ContainerConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_ContainerConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_ContainerConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_ContainerConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_ContainerConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_ContainerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ContainerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ContainerEvents

Ext.ContainerEvents = function Ext_ContainerEvents() {
}
Ext.ContainerEvents.get_beforeadd = function Ext_ContainerEvents$get_beforeadd() {
    return 'beforeadd';
}
Ext.ContainerEvents.get_beforeremove = function Ext_ContainerEvents$get_beforeremove() {
    return 'beforeremove';
}
Ext.ContainerEvents.get_add = function Ext_ContainerEvents$get_add() {
    return 'add';
}
Ext.ContainerEvents.get_remove = function Ext_ContainerEvents$get_remove() {
    return 'remove';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ContentPanelConfig

Ext.ContentPanelConfig = function Ext_ContentPanelConfig() {
    this.o = {};
}
Ext.ContentPanelConfig.prototype = {
    
    fitToFrame: function Ext_ContentPanelConfig$fitToFrame(value) {
        this.o['fitToFrame'] = value;
        return this;
    },
    
    fitContainer: function Ext_ContentPanelConfig$fitContainer(value) {
        this.o['fitContainer'] = value;
        return this;
    },
    
    autoCreate: function Ext_ContentPanelConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    closable: function Ext_ContentPanelConfig$closable(value) {
        this.o['closable'] = value;
        return this;
    },
    
    background: function Ext_ContentPanelConfig$background(value) {
        this.o['background'] = value;
        return this;
    },
    
    resizeEl: function Ext_ContentPanelConfig$resizeEl(value) {
        this.o['resizeEl'] = value;
        return this;
    },
    
    toolbar: function Ext_ContentPanelConfig$toolbar(value) {
        this.o['toolbar'] = value;
        return this;
    },
    
    autoScroll: function Ext_ContentPanelConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    title: function Ext_ContentPanelConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    adjustments: function Ext_ContentPanelConfig$adjustments(value) {
        this.o['adjustments'] = value;
        return this;
    },
    
    url: function Ext_ContentPanelConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    params_: function Ext_ContentPanelConfig$params_(value) {
        this.o['params'] = value;
        return this;
    },
    
    loadOnce: function Ext_ContentPanelConfig$loadOnce(value) {
        this.o['loadOnce'] = value;
        return this;
    },
    
    custom: function Ext_ContentPanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ContentPanelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ContentPanelEvents

Ext.ContentPanelEvents = function Ext_ContentPanelEvents() {
}
Ext.ContentPanelEvents.get_activate = function Ext_ContentPanelEvents$get_activate() {
    return 'activate';
}
Ext.ContentPanelEvents.get_deactivate = function Ext_ContentPanelEvents$get_deactivate() {
    return 'deactivate';
}
Ext.ContentPanelEvents.get_resize = function Ext_ContentPanelEvents$get_resize() {
    return 'resize';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.CycleButtonConfig

Ext.CycleButtonConfig = function Ext_CycleButtonConfig() {
    this.o = {};
}
Ext.CycleButtonConfig.prototype = {
    
    items: function Ext_CycleButtonConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    showText: function Ext_CycleButtonConfig$showText(value) {
        this.o['showText'] = value;
        return this;
    },
    
    prependText: function Ext_CycleButtonConfig$prependText(value) {
        this.o['prependText'] = value;
        return this;
    },
    
    changeHandler: function Ext_CycleButtonConfig$changeHandler(value) {
        this.o['changeHandler'] = value;
        return this;
    },
    
    arrowHandler: function Ext_CycleButtonConfig$arrowHandler(value) {
        this.o['arrowHandler'] = value;
        return this;
    },
    
    arrowTooltip: function Ext_CycleButtonConfig$arrowTooltip(value) {
        this.o['arrowTooltip'] = value;
        return this;
    },
    
    text: function Ext_CycleButtonConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    icon: function Ext_CycleButtonConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    handler: function Ext_CycleButtonConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    scope: function Ext_CycleButtonConfig$scope(value) {
        this.o['scope'] = value;
        return this;
    },
    
    minWidth: function Ext_CycleButtonConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    tooltip: function Ext_CycleButtonConfig$tooltip(value) {
        this.o['tooltip'] = value;
        return this;
    },
    
    hidden: function Ext_CycleButtonConfig$hidden(value) {
        this.o['hidden'] = value;
        return this;
    },
    
    disabled: function Ext_CycleButtonConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    pressed: function Ext_CycleButtonConfig$pressed(value) {
        this.o['pressed'] = value;
        return this;
    },
    
    toggleGroup: function Ext_CycleButtonConfig$toggleGroup(value) {
        this.o['toggleGroup'] = value;
        return this;
    },
    
    repeat: function Ext_CycleButtonConfig$repeat(value) {
        this.o['repeat'] = value;
        return this;
    },
    
    tabIndex: function Ext_CycleButtonConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    enableToggle: function Ext_CycleButtonConfig$enableToggle(value) {
        this.o['enableToggle'] = value;
        return this;
    },
    
    menu: function Ext_CycleButtonConfig$menu(value) {
        this.o['menu'] = value;
        return this;
    },
    
    menuAlign: function Ext_CycleButtonConfig$menuAlign(value) {
        this.o['menuAlign'] = value;
        return this;
    },
    
    iconCls: function Ext_CycleButtonConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    type: function Ext_CycleButtonConfig$type(value) {
        this.o['type'] = value;
        return this;
    },
    
    clickEvent: function Ext_CycleButtonConfig$clickEvent(value) {
        this.o['clickEvent'] = value;
        return this;
    },
    
    handleMouseEvents: function Ext_CycleButtonConfig$handleMouseEvents(value) {
        this.o['handleMouseEvents'] = value;
        return this;
    },
    
    tooltipType: function Ext_CycleButtonConfig$tooltipType(value) {
        this.o['tooltipType'] = value;
        return this;
    },
    
    cls: function Ext_CycleButtonConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    template: function Ext_CycleButtonConfig$template(value) {
        this.o['template'] = value;
        return this;
    },
    
    id: function Ext_CycleButtonConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_CycleButtonConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_CycleButtonConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_CycleButtonConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_CycleButtonConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_CycleButtonConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_CycleButtonConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_CycleButtonConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_CycleButtonConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_CycleButtonConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_CycleButtonConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_CycleButtonConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_CycleButtonConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.CycleButtonEvents

Ext.CycleButtonEvents = function Ext_CycleButtonEvents() {
}
Ext.CycleButtonEvents.get_change = function Ext_CycleButtonEvents$get_change() {
    return 'change';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DataViewConfig

Ext.DataViewConfig = function Ext_DataViewConfig() {
    this.o = {};
}
Ext.DataViewConfig.prototype = {
    
    tpl: function Ext_DataViewConfig$tpl(value) {
        this.o['tpl'] = value;
        return this;
    },
    
    store: function Ext_DataViewConfig$store(value) {
        this.o['store'] = value;
        return this;
    },
    
    itemSelector: function Ext_DataViewConfig$itemSelector(value) {
        this.o['itemSelector'] = value;
        return this;
    },
    
    multiSelect: function Ext_DataViewConfig$multiSelect(value) {
        this.o['multiSelect'] = value;
        return this;
    },
    
    singleSelect: function Ext_DataViewConfig$singleSelect(value) {
        this.o['singleSelect'] = value;
        return this;
    },
    
    simpleSelect: function Ext_DataViewConfig$simpleSelect(value) {
        this.o['simpleSelect'] = value;
        return this;
    },
    
    overClass: function Ext_DataViewConfig$overClass(value) {
        this.o['overClass'] = value;
        return this;
    },
    
    loadingText: function Ext_DataViewConfig$loadingText(value) {
        this.o['loadingText'] = value;
        return this;
    },
    
    selectedClass: function Ext_DataViewConfig$selectedClass(value) {
        this.o['selectedClass'] = value;
        return this;
    },
    
    emptyText: function Ext_DataViewConfig$emptyText(value) {
        this.o['emptyText'] = value;
        return this;
    },
    
    height: function Ext_DataViewConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_DataViewConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_DataViewConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_DataViewConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_DataViewConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_DataViewConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_DataViewConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_DataViewConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_DataViewConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_DataViewConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_DataViewConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_DataViewConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_DataViewConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_DataViewConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_DataViewConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_DataViewConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_DataViewConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_DataViewConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_DataViewConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DataViewEvents

Ext.DataViewEvents = function Ext_DataViewEvents() {
}
Ext.DataViewEvents.get_beforeclick = function Ext_DataViewEvents$get_beforeclick() {
    return 'beforeclick';
}
Ext.DataViewEvents.get_click = function Ext_DataViewEvents$get_click() {
    return 'click';
}
Ext.DataViewEvents.get_containerclick = function Ext_DataViewEvents$get_containerclick() {
    return 'containerclick';
}
Ext.DataViewEvents.get_dblclick = function Ext_DataViewEvents$get_dblclick() {
    return 'dblclick';
}
Ext.DataViewEvents.get_contextmenu = function Ext_DataViewEvents$get_contextmenu() {
    return 'contextmenu';
}
Ext.DataViewEvents.get_selectionchange = function Ext_DataViewEvents$get_selectionchange() {
    return 'selectionchange';
}
Ext.DataViewEvents.get_beforeselect = function Ext_DataViewEvents$get_beforeselect() {
    return 'beforeselect';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DateConfig

Ext.DateConfig = function Ext_DateConfig() {
    this.o = {};
}
Ext.DateConfig.prototype = {
    
    custom: function Ext_DateConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_DateConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DatePickerConfig

Ext.DatePickerConfig = function Ext_DatePickerConfig() {
    this.o = {};
}
Ext.DatePickerConfig.prototype = {
    
    todayText: function Ext_DatePickerConfig$todayText(value) {
        this.o['todayText'] = value;
        return this;
    },
    
    okText: function Ext_DatePickerConfig$okText(value) {
        this.o['okText'] = value;
        return this;
    },
    
    cancelText: function Ext_DatePickerConfig$cancelText(value) {
        this.o['cancelText'] = value;
        return this;
    },
    
    todayTip: function Ext_DatePickerConfig$todayTip(value) {
        this.o['todayTip'] = value;
        return this;
    },
    
    minDate: function Ext_DatePickerConfig$minDate(value) {
        this.o['minDate'] = value;
        return this;
    },
    
    maxDate: function Ext_DatePickerConfig$maxDate(value) {
        this.o['maxDate'] = value;
        return this;
    },
    
    minText: function Ext_DatePickerConfig$minText(value) {
        this.o['minText'] = value;
        return this;
    },
    
    maxText: function Ext_DatePickerConfig$maxText(value) {
        this.o['maxText'] = value;
        return this;
    },
    
    format: function Ext_DatePickerConfig$format(value) {
        this.o['format'] = value;
        return this;
    },
    
    disabledDays: function Ext_DatePickerConfig$disabledDays(value) {
        this.o['disabledDays'] = value;
        return this;
    },
    
    disabledDaysText: function Ext_DatePickerConfig$disabledDaysText(value) {
        this.o['disabledDaysText'] = value;
        return this;
    },
    
    disabledDatesRE: function Ext_DatePickerConfig$disabledDatesRE(value) {
        this.o['disabledDatesRE'] = value;
        return this;
    },
    
    disabledDatesText: function Ext_DatePickerConfig$disabledDatesText(value) {
        this.o['disabledDatesText'] = value;
        return this;
    },
    
    constrainToViewport: function Ext_DatePickerConfig$constrainToViewport(value) {
        this.o['constrainToViewport'] = value;
        return this;
    },
    
    monthNames: function Ext_DatePickerConfig$monthNames(value) {
        this.o['monthNames'] = value;
        return this;
    },
    
    dayNames: function Ext_DatePickerConfig$dayNames(value) {
        this.o['dayNames'] = value;
        return this;
    },
    
    nextText: function Ext_DatePickerConfig$nextText(value) {
        this.o['nextText'] = value;
        return this;
    },
    
    prevText: function Ext_DatePickerConfig$prevText(value) {
        this.o['prevText'] = value;
        return this;
    },
    
    monthYearText: function Ext_DatePickerConfig$monthYearText(value) {
        this.o['monthYearText'] = value;
        return this;
    },
    
    startDay: function Ext_DatePickerConfig$startDay(value) {
        this.o['startDay'] = value;
        return this;
    },
    
    id: function Ext_DatePickerConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_DatePickerConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_DatePickerConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_DatePickerConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_DatePickerConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_DatePickerConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_DatePickerConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_DatePickerConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_DatePickerConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_DatePickerConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_DatePickerConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_DatePickerConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_DatePickerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_DatePickerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DatePickerEvents

Ext.DatePickerEvents = function Ext_DatePickerEvents() {
}
Ext.DatePickerEvents.get_select = function Ext_DatePickerEvents$get_select() {
    return 'select';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DialogManagerConfig

Ext.DialogManagerConfig = function Ext_DialogManagerConfig() {
    this.o = {};
}
Ext.DialogManagerConfig.prototype = {
    
    custom: function Ext_DialogManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_DialogManagerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DomHelperConfig

Ext.DomHelperConfig = function Ext_DomHelperConfig() {
    this.o = {};
}
Ext.DomHelperConfig.prototype = {
    
    custom: function Ext_DomHelperConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_DomHelperConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DomQueryConfig

Ext.DomQueryConfig = function Ext_DomQueryConfig() {
    this.o = {};
}
Ext.DomQueryConfig.prototype = {
    
    custom: function Ext_DomQueryConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_DomQueryConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.EditorConfig

Ext.EditorConfig = function Ext_EditorConfig() {
    this.o = {};
}
Ext.EditorConfig.prototype = {
    
    autosize: function Ext_EditorConfig$autosize(value) {
        this.o['autosize'] = value;
        return this;
    },
    
    revertInvalid: function Ext_EditorConfig$revertInvalid(value) {
        this.o['revertInvalid'] = value;
        return this;
    },
    
    ignoreNoChange: function Ext_EditorConfig$ignoreNoChange(value) {
        this.o['ignoreNoChange'] = value;
        return this;
    },
    
    hideEl: function Ext_EditorConfig$hideEl(value) {
        this.o['hideEl'] = value;
        return this;
    },
    
    value: function Ext_EditorConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    alignment: function Ext_EditorConfig$alignment(value) {
        this.o['alignment'] = value;
        return this;
    },
    
    shadow: function Ext_EditorConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    constrain: function Ext_EditorConfig$constrain(value) {
        this.o['constrain'] = value;
        return this;
    },
    
    swallowKeys: function Ext_EditorConfig$swallowKeys(value) {
        this.o['swallowKeys'] = value;
        return this;
    },
    
    completeOnEnter: function Ext_EditorConfig$completeOnEnter(value) {
        this.o['completeOnEnter'] = value;
        return this;
    },
    
    cancelOnEsc: function Ext_EditorConfig$cancelOnEsc(value) {
        this.o['cancelOnEsc'] = value;
        return this;
    },
    
    updateEl: function Ext_EditorConfig$updateEl(value) {
        this.o['updateEl'] = value;
        return this;
    },
    
    id: function Ext_EditorConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_EditorConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_EditorConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_EditorConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_EditorConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_EditorConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_EditorConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_EditorConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_EditorConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_EditorConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_EditorConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_EditorConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_EditorConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_EditorConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.EditorEvents

Ext.EditorEvents = function Ext_EditorEvents() {
}
Ext.EditorEvents.get_beforestartedit = function Ext_EditorEvents$get_beforestartedit() {
    return 'beforestartedit';
}
Ext.EditorEvents.get_startedit = function Ext_EditorEvents$get_startedit() {
    return 'startedit';
}
Ext.EditorEvents.get_beforecomplete = function Ext_EditorEvents$get_beforecomplete() {
    return 'beforecomplete';
}
Ext.EditorEvents.get_complete = function Ext_EditorEvents$get_complete() {
    return 'complete';
}
Ext.EditorEvents.get_specialkey = function Ext_EditorEvents$get_specialkey() {
    return 'specialkey';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ElementConfig

Ext.ElementConfig = function Ext_ElementConfig() {
    this.o = {};
}
Ext.ElementConfig.prototype = {
    
    custom: function Ext_ElementConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ElementConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.EventManagerConfig

Ext.EventManagerConfig = function Ext_EventManagerConfig() {
    this.o = {};
}
Ext.EventManagerConfig.prototype = {
    
    custom: function Ext_EventManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_EventManagerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.EventObjectConfig

Ext.EventObjectConfig = function Ext_EventObjectConfig() {
    this.o = {};
}
Ext.EventObjectConfig.prototype = {
    
    custom: function Ext_EventObjectConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_EventObjectConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ExtConfig

Ext.ExtConfig = function Ext_ExtConfig() {
    this.o = {};
}
Ext.ExtConfig.prototype = {
    
    custom: function Ext_ExtConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ExtConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.FunctionConfig

Ext.FunctionConfig = function Ext_FunctionConfig() {
    this.o = {};
}
Ext.FunctionConfig.prototype = {
    
    custom: function Ext_FunctionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_FunctionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.FxConfig

Ext.FxConfig = function Ext_FxConfig() {
    this.o = {};
}
Ext.FxConfig.prototype = {
    
    stopFx: function Ext_FxConfig$stopFx(value) {
        this.o['stopFx'] = value;
        return this;
    },
    
    custom: function Ext_FxConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_FxConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.GridPanelConfig

Ext.GridPanelConfig = function Ext_GridPanelConfig() {
    this.o = {};
}
Ext.GridPanelConfig.prototype = {
    
    fitToFrame: function Ext_GridPanelConfig$fitToFrame(value) {
        this.o['fitToFrame'] = value;
        return this;
    },
    
    fitContainer: function Ext_GridPanelConfig$fitContainer(value) {
        this.o['fitContainer'] = value;
        return this;
    },
    
    autoCreate: function Ext_GridPanelConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    closable: function Ext_GridPanelConfig$closable(value) {
        this.o['closable'] = value;
        return this;
    },
    
    background: function Ext_GridPanelConfig$background(value) {
        this.o['background'] = value;
        return this;
    },
    
    resizeEl: function Ext_GridPanelConfig$resizeEl(value) {
        this.o['resizeEl'] = value;
        return this;
    },
    
    toolbar: function Ext_GridPanelConfig$toolbar(value) {
        this.o['toolbar'] = value;
        return this;
    },
    
    autoScroll: function Ext_GridPanelConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    title: function Ext_GridPanelConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    adjustments: function Ext_GridPanelConfig$adjustments(value) {
        this.o['adjustments'] = value;
        return this;
    },
    
    url: function Ext_GridPanelConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    params_: function Ext_GridPanelConfig$params_(value) {
        this.o['params'] = value;
        return this;
    },
    
    loadOnce: function Ext_GridPanelConfig$loadOnce(value) {
        this.o['loadOnce'] = value;
        return this;
    },
    
    custom: function Ext_GridPanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_GridPanelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.JsonViewConfig

Ext.JsonViewConfig = function Ext_JsonViewConfig() {
    this.o = {};
}
Ext.JsonViewConfig.prototype = {
    
    custom: function Ext_JsonViewConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_JsonViewConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.JsonViewEvents

Ext.JsonViewEvents = function Ext_JsonViewEvents() {
}
Ext.JsonViewEvents.get_beforerender = function Ext_JsonViewEvents$get_beforerender() {
    return 'beforerender';
}
Ext.JsonViewEvents.get_load = function Ext_JsonViewEvents$get_load() {
    return 'load';
}
Ext.JsonViewEvents.get_loadexception = function Ext_JsonViewEvents$get_loadexception() {
    return 'loadexception';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.KeyMapConfig

Ext.KeyMapConfig = function Ext_KeyMapConfig() {
    this.o = {};
}
Ext.KeyMapConfig.prototype = {
    
    custom: function Ext_KeyMapConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_KeyMapConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.KeyNavConfig

Ext.KeyNavConfig = function Ext_KeyNavConfig() {
    this.o = {};
}
Ext.KeyNavConfig.prototype = {
    
    disabled: function Ext_KeyNavConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    defaultEventAction: function Ext_KeyNavConfig$defaultEventAction(value) {
        this.o['defaultEventAction'] = value;
        return this;
    },
    
    forceKeyDown: function Ext_KeyNavConfig$forceKeyDown(value) {
        this.o['forceKeyDown'] = value;
        return this;
    },
    
    custom: function Ext_KeyNavConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_KeyNavConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LayerConfig

Ext.LayerConfig = function Ext_LayerConfig() {
    this.o = {};
}
Ext.LayerConfig.prototype = {
    
    shim: function Ext_LayerConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    shadow: function Ext_LayerConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    dh: function Ext_LayerConfig$dh(value) {
        this.o['dh'] = value;
        return this;
    },
    
    constrain: function Ext_LayerConfig$constrain(value) {
        this.o['constrain'] = value;
        return this;
    },
    
    cls: function Ext_LayerConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    zindex: function Ext_LayerConfig$zindex(value) {
        this.o['zindex'] = value;
        return this;
    },
    
    shadowOffset: function Ext_LayerConfig$shadowOffset(value) {
        this.o['shadowOffset'] = value;
        return this;
    },
    
    custom: function Ext_LayerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_LayerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LayoutDialogConfig

Ext.LayoutDialogConfig = function Ext_LayoutDialogConfig() {
    this.o = {};
}
Ext.LayoutDialogConfig.prototype = {
    
    autoCreate: function Ext_LayoutDialogConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    title: function Ext_LayoutDialogConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    width: function Ext_LayoutDialogConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    height: function Ext_LayoutDialogConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    x: function Ext_LayoutDialogConfig$x(value) {
        this.o['x'] = value;
        return this;
    },
    
    y: function Ext_LayoutDialogConfig$y(value) {
        this.o['y'] = value;
        return this;
    },
    
    animateTarget: function Ext_LayoutDialogConfig$animateTarget(value) {
        this.o['animateTarget'] = value;
        return this;
    },
    
    resizable: function Ext_LayoutDialogConfig$resizable(value) {
        this.o['resizable'] = value;
        return this;
    },
    
    resizeHandles: function Ext_LayoutDialogConfig$resizeHandles(value) {
        this.o['resizeHandles'] = value;
        return this;
    },
    
    minHeight: function Ext_LayoutDialogConfig$minHeight(value) {
        this.o['minHeight'] = value;
        return this;
    },
    
    minWidth: function Ext_LayoutDialogConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    modal: function Ext_LayoutDialogConfig$modal(value) {
        this.o['modal'] = value;
        return this;
    },
    
    autoScroll: function Ext_LayoutDialogConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    closable: function Ext_LayoutDialogConfig$closable(value) {
        this.o['closable'] = value;
        return this;
    },
    
    collapsible: function Ext_LayoutDialogConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    constraintoviewport: function Ext_LayoutDialogConfig$constraintoviewport(value) {
        this.o['constraintoviewport'] = value;
        return this;
    },
    
    syncHeightBeforeShow: function Ext_LayoutDialogConfig$syncHeightBeforeShow(value) {
        this.o['syncHeightBeforeShow'] = value;
        return this;
    },
    
    draggable: function Ext_LayoutDialogConfig$draggable(value) {
        this.o['draggable'] = value;
        return this;
    },
    
    autoTabs: function Ext_LayoutDialogConfig$autoTabs(value) {
        this.o['autoTabs'] = value;
        return this;
    },
    
    tabTag: function Ext_LayoutDialogConfig$tabTag(value) {
        this.o['tabTag'] = value;
        return this;
    },
    
    proxyDrag: function Ext_LayoutDialogConfig$proxyDrag(value) {
        this.o['proxyDrag'] = value;
        return this;
    },
    
    fixedcenter: function Ext_LayoutDialogConfig$fixedcenter(value) {
        this.o['fixedcenter'] = value;
        return this;
    },
    
    shadow: function Ext_LayoutDialogConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    shadowOffset: function Ext_LayoutDialogConfig$shadowOffset(value) {
        this.o['shadowOffset'] = value;
        return this;
    },
    
    buttonAlign: function Ext_LayoutDialogConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_LayoutDialogConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    shim: function Ext_LayoutDialogConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    custom: function Ext_LayoutDialogConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_LayoutDialogConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LayoutManagerConfig

Ext.LayoutManagerConfig = function Ext_LayoutManagerConfig() {
    this.o = {};
}
Ext.LayoutManagerConfig.prototype = {
    
    custom: function Ext_LayoutManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_LayoutManagerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LayoutManagerEvents

Ext.LayoutManagerEvents = function Ext_LayoutManagerEvents() {
}
Ext.LayoutManagerEvents.get_layout = function Ext_LayoutManagerEvents$get_layout() {
    return 'layout';
}
Ext.LayoutManagerEvents.get_regionresized = function Ext_LayoutManagerEvents$get_regionresized() {
    return 'regionresized';
}
Ext.LayoutManagerEvents.get_regioncollapsed = function Ext_LayoutManagerEvents$get_regioncollapsed() {
    return 'regioncollapsed';
}
Ext.LayoutManagerEvents.get_regionexpanded = function Ext_LayoutManagerEvents$get_regionexpanded() {
    return 'regionexpanded';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LayoutRegionConfig

Ext.LayoutRegionConfig = function Ext_LayoutRegionConfig() {
    this.o = {};
}
Ext.LayoutRegionConfig.prototype = {
    
    disableTabTips: function Ext_LayoutRegionConfig$disableTabTips(value) {
        this.o['disableTabTips'] = value;
        return this;
    },
    
    custom: function Ext_LayoutRegionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_LayoutRegionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LoadMaskConfig

Ext.LoadMaskConfig = function Ext_LoadMaskConfig() {
    this.o = {};
}
Ext.LoadMaskConfig.prototype = {
    
    removeMask: function Ext_LoadMaskConfig$removeMask(value) {
        this.o['removeMask'] = value;
        return this;
    },
    
    msg: function Ext_LoadMaskConfig$msg(value) {
        this.o['msg'] = value;
        return this;
    },
    
    msgCls: function Ext_LoadMaskConfig$msgCls(value) {
        this.o['msgCls'] = value;
        return this;
    },
    
    custom: function Ext_LoadMaskConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_LoadMaskConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.MasterTemplateConfig

Ext.MasterTemplateConfig = function Ext_MasterTemplateConfig() {
    this.o = {};
}
Ext.MasterTemplateConfig.prototype = {
    
    custom: function Ext_MasterTemplateConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_MasterTemplateConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.MessageBoxConfig

Ext.MessageBoxConfig = function Ext_MessageBoxConfig() {
    this.o = {};
}
Ext.MessageBoxConfig.prototype = {
    
    custom: function Ext_MessageBoxConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_MessageBoxConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.NestedLayoutPanelConfig

Ext.NestedLayoutPanelConfig = function Ext_NestedLayoutPanelConfig() {
    this.o = {};
}
Ext.NestedLayoutPanelConfig.prototype = {
    
    fitToFrame: function Ext_NestedLayoutPanelConfig$fitToFrame(value) {
        this.o['fitToFrame'] = value;
        return this;
    },
    
    fitContainer: function Ext_NestedLayoutPanelConfig$fitContainer(value) {
        this.o['fitContainer'] = value;
        return this;
    },
    
    autoCreate: function Ext_NestedLayoutPanelConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    closable: function Ext_NestedLayoutPanelConfig$closable(value) {
        this.o['closable'] = value;
        return this;
    },
    
    background: function Ext_NestedLayoutPanelConfig$background(value) {
        this.o['background'] = value;
        return this;
    },
    
    resizeEl: function Ext_NestedLayoutPanelConfig$resizeEl(value) {
        this.o['resizeEl'] = value;
        return this;
    },
    
    toolbar: function Ext_NestedLayoutPanelConfig$toolbar(value) {
        this.o['toolbar'] = value;
        return this;
    },
    
    autoScroll: function Ext_NestedLayoutPanelConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    title: function Ext_NestedLayoutPanelConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    adjustments: function Ext_NestedLayoutPanelConfig$adjustments(value) {
        this.o['adjustments'] = value;
        return this;
    },
    
    url: function Ext_NestedLayoutPanelConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    params_: function Ext_NestedLayoutPanelConfig$params_(value) {
        this.o['params'] = value;
        return this;
    },
    
    loadOnce: function Ext_NestedLayoutPanelConfig$loadOnce(value) {
        this.o['loadOnce'] = value;
        return this;
    },
    
    custom: function Ext_NestedLayoutPanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_NestedLayoutPanelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.NumberConfig

Ext.NumberConfig = function Ext_NumberConfig() {
    this.o = {};
}
Ext.NumberConfig.prototype = {
    
    custom: function Ext_NumberConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_NumberConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.PagingToolbarConfig

Ext.PagingToolbarConfig = function Ext_PagingToolbarConfig() {
    this.o = {};
}
Ext.PagingToolbarConfig.prototype = {
    
    displayInfo: function Ext_PagingToolbarConfig$displayInfo(value) {
        this.o['displayInfo'] = value;
        return this;
    },
    
    pageSize: function Ext_PagingToolbarConfig$pageSize(value) {
        this.o['pageSize'] = value;
        return this;
    },
    
    displayMsg: function Ext_PagingToolbarConfig$displayMsg(value) {
        this.o['displayMsg'] = value;
        return this;
    },
    
    emptyMsg: function Ext_PagingToolbarConfig$emptyMsg(value) {
        this.o['emptyMsg'] = value;
        return this;
    },
    
    height: function Ext_PagingToolbarConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_PagingToolbarConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_PagingToolbarConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_PagingToolbarConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_PagingToolbarConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_PagingToolbarConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_PagingToolbarConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_PagingToolbarConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_PagingToolbarConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_PagingToolbarConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_PagingToolbarConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_PagingToolbarConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_PagingToolbarConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_PagingToolbarConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_PagingToolbarConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_PagingToolbarConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_PagingToolbarConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    store: function Ext_PagingToolbarConfig$store(value) {
        this.o['store'] = value;
        return this;
    },
    
    items: function Ext_PagingToolbarConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    custom: function Ext_PagingToolbarConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_PagingToolbarConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.PanelConfig

Ext.PanelConfig = function Ext_PanelConfig() {
    this.o = {};
}
Ext.PanelConfig.prototype = {
    
    tbar: function Ext_PanelConfig$tbar(value) {
        this.o['tbar'] = value;
        return this;
    },
    
    bbar: function Ext_PanelConfig$bbar(value) {
        this.o['bbar'] = value;
        return this;
    },
    
    header: function Ext_PanelConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    footer: function Ext_PanelConfig$footer(value) {
        this.o['footer'] = value;
        return this;
    },
    
    title: function Ext_PanelConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    buttons: function Ext_PanelConfig$buttons(value) {
        this.o['buttons'] = value;
        return this;
    },
    
    autoLoad: function Ext_PanelConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    frame: function Ext_PanelConfig$frame(value) {
        this.o['frame'] = value;
        return this;
    },
    
    border: function Ext_PanelConfig$border(value) {
        this.o['border'] = value;
        return this;
    },
    
    bodyBorder: function Ext_PanelConfig$bodyBorder(value) {
        this.o['bodyBorder'] = value;
        return this;
    },
    
    bodyStyle: function Ext_PanelConfig$bodyStyle(value) {
        this.o['bodyStyle'] = value;
        return this;
    },
    
    iconCls: function Ext_PanelConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    collapsible: function Ext_PanelConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    tools: function Ext_PanelConfig$tools(value) {
        this.o['tools'] = value;
        return this;
    },
    
    hideCollapseTool: function Ext_PanelConfig$hideCollapseTool(value) {
        this.o['hideCollapseTool'] = value;
        return this;
    },
    
    titleCollapse: function Ext_PanelConfig$titleCollapse(value) {
        this.o['titleCollapse'] = value;
        return this;
    },
    
    autoScroll: function Ext_PanelConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    floating: function Ext_PanelConfig$floating(value) {
        this.o['floating'] = value;
        return this;
    },
    
    shadow: function Ext_PanelConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    shim: function Ext_PanelConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    html: function Ext_PanelConfig$html(value) {
        this.o['html'] = value;
        return this;
    },
    
    contentEl: function Ext_PanelConfig$contentEl(value) {
        this.o['contentEl'] = value;
        return this;
    },
    
    keys: function Ext_PanelConfig$keys(value) {
        this.o['keys'] = value;
        return this;
    },
    
    baseCls: function Ext_PanelConfig$baseCls(value) {
        this.o['baseCls'] = value;
        return this;
    },
    
    collapsedCls: function Ext_PanelConfig$collapsedCls(value) {
        this.o['collapsedCls'] = value;
        return this;
    },
    
    maskDisabled: function Ext_PanelConfig$maskDisabled(value) {
        this.o['maskDisabled'] = value;
        return this;
    },
    
    animCollapse: function Ext_PanelConfig$animCollapse(value) {
        this.o['animCollapse'] = value;
        return this;
    },
    
    headerAsText: function Ext_PanelConfig$headerAsText(value) {
        this.o['headerAsText'] = value;
        return this;
    },
    
    buttonAlign: function Ext_PanelConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    collapsed: function Ext_PanelConfig$collapsed(value) {
        this.o['collapsed'] = value;
        return this;
    },
    
    collapseFirst: function Ext_PanelConfig$collapseFirst(value) {
        this.o['collapseFirst'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_PanelConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    elements: function Ext_PanelConfig$elements(value) {
        this.o['elements'] = value;
        return this;
    },
    
    layout: function Ext_PanelConfig$layout(value) {
        this.o['layout'] = value;
        return this;
    },
    
    layoutConfig: function Ext_PanelConfig$layoutConfig(value) {
        this.o['layoutConfig'] = value;
        return this;
    },
    
    activeItem: function Ext_PanelConfig$activeItem(value) {
        this.o['activeItem'] = value;
        return this;
    },
    
    items: function Ext_PanelConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    defaults: function Ext_PanelConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    height: function Ext_PanelConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_PanelConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_PanelConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_PanelConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_PanelConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_PanelConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_PanelConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_PanelConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_PanelConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_PanelConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_PanelConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_PanelConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_PanelConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_PanelConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_PanelConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_PanelConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_PanelConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_PanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_PanelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.PanelEvents

Ext.PanelEvents = function Ext_PanelEvents() {
}
Ext.PanelEvents.get_bodyresize = function Ext_PanelEvents$get_bodyresize() {
    return 'bodyresize';
}
Ext.PanelEvents.get_titlechange = function Ext_PanelEvents$get_titlechange() {
    return 'titlechange';
}
Ext.PanelEvents.get_collapse = function Ext_PanelEvents$get_collapse() {
    return 'collapse';
}
Ext.PanelEvents.get_expand = function Ext_PanelEvents$get_expand() {
    return 'expand';
}
Ext.PanelEvents.get_beforecollapse = function Ext_PanelEvents$get_beforecollapse() {
    return 'beforecollapse';
}
Ext.PanelEvents.get_beforeexpand = function Ext_PanelEvents$get_beforeexpand() {
    return 'beforeexpand';
}
Ext.PanelEvents.get_beforeclose = function Ext_PanelEvents$get_beforeclose() {
    return 'beforeclose';
}
Ext.PanelEvents.get_close = function Ext_PanelEvents$get_close() {
    return 'close';
}
Ext.PanelEvents.get_activate = function Ext_PanelEvents$get_activate() {
    return 'activate';
}
Ext.PanelEvents.get_deactivate = function Ext_PanelEvents$get_deactivate() {
    return 'deactivate';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ProgressBarConfig

Ext.ProgressBarConfig = function Ext_ProgressBarConfig() {
    this.o = {};
}
Ext.ProgressBarConfig.prototype = {
    
    id: function Ext_ProgressBarConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    baseCls: function Ext_ProgressBarConfig$baseCls(value) {
        this.o['baseCls'] = value;
        return this;
    },
    
    height: function Ext_ProgressBarConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_ProgressBarConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_ProgressBarConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_ProgressBarConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_ProgressBarConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    cls: function Ext_ProgressBarConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_ProgressBarConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_ProgressBarConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_ProgressBarConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_ProgressBarConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_ProgressBarConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_ProgressBarConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_ProgressBarConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_ProgressBarConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_ProgressBarConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_ProgressBarConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_ProgressBarConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ProgressBarConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ProgressBarEvents

Ext.ProgressBarEvents = function Ext_ProgressBarEvents() {
}
Ext.ProgressBarEvents.get_update = function Ext_ProgressBarEvents$get_update() {
    return 'update';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ReaderLayoutConfig

Ext.ReaderLayoutConfig = function Ext_ReaderLayoutConfig() {
    this.o = {};
}
Ext.ReaderLayoutConfig.prototype = {
    
    custom: function Ext_ReaderLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ReaderLayoutConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ResizableConfig

Ext.ResizableConfig = function Ext_ResizableConfig() {
    this.o = {};
}
Ext.ResizableConfig.prototype = {
    
    resizeChild: function Ext_ResizableConfig$resizeChild(value) {
        this.o['resizeChild'] = value;
        return this;
    },
    
    adjustments: function Ext_ResizableConfig$adjustments(value) {
        this.o['adjustments'] = value;
        return this;
    },
    
    minWidth: function Ext_ResizableConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    minHeight: function Ext_ResizableConfig$minHeight(value) {
        this.o['minHeight'] = value;
        return this;
    },
    
    maxWidth: function Ext_ResizableConfig$maxWidth(value) {
        this.o['maxWidth'] = value;
        return this;
    },
    
    maxHeight: function Ext_ResizableConfig$maxHeight(value) {
        this.o['maxHeight'] = value;
        return this;
    },
    
    enabled: function Ext_ResizableConfig$enabled(value) {
        this.o['enabled'] = value;
        return this;
    },
    
    wrap: function Ext_ResizableConfig$wrap(value) {
        this.o['wrap'] = value;
        return this;
    },
    
    width: function Ext_ResizableConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    height: function Ext_ResizableConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    animate: function Ext_ResizableConfig$animate(value) {
        this.o['animate'] = value;
        return this;
    },
    
    duration: function Ext_ResizableConfig$duration(value) {
        this.o['duration'] = value;
        return this;
    },
    
    dynamic: function Ext_ResizableConfig$dynamic(value) {
        this.o['dynamic'] = value;
        return this;
    },
    
    handles: function Ext_ResizableConfig$handles(value) {
        this.o['handles'] = value;
        return this;
    },
    
    multiDirectional: function Ext_ResizableConfig$multiDirectional(value) {
        this.o['multiDirectional'] = value;
        return this;
    },
    
    disableTrackOver: function Ext_ResizableConfig$disableTrackOver(value) {
        this.o['disableTrackOver'] = value;
        return this;
    },
    
    easing: function Ext_ResizableConfig$easing(value) {
        this.o['easing'] = value;
        return this;
    },
    
    widthIncrement: function Ext_ResizableConfig$widthIncrement(value) {
        this.o['widthIncrement'] = value;
        return this;
    },
    
    heightIncrement: function Ext_ResizableConfig$heightIncrement(value) {
        this.o['heightIncrement'] = value;
        return this;
    },
    
    pinned: function Ext_ResizableConfig$pinned(value) {
        this.o['pinned'] = value;
        return this;
    },
    
    preserveRatio: function Ext_ResizableConfig$preserveRatio(value) {
        this.o['preserveRatio'] = value;
        return this;
    },
    
    transparent: function Ext_ResizableConfig$transparent(value) {
        this.o['transparent'] = value;
        return this;
    },
    
    minX: function Ext_ResizableConfig$minX(value) {
        this.o['minX'] = value;
        return this;
    },
    
    minY: function Ext_ResizableConfig$minY(value) {
        this.o['minY'] = value;
        return this;
    },
    
    draggable: function Ext_ResizableConfig$draggable(value) {
        this.o['draggable'] = value;
        return this;
    },
    
    constrainTo: function Ext_ResizableConfig$constrainTo(value) {
        this.o['constrainTo'] = value;
        return this;
    },
    
    resizeRegion: function Ext_ResizableConfig$resizeRegion(value) {
        this.o['resizeRegion'] = value;
        return this;
    },
    
    custom: function Ext_ResizableConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ResizableConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ResizableEvents

Ext.ResizableEvents = function Ext_ResizableEvents() {
}
Ext.ResizableEvents.get_beforeresize = function Ext_ResizableEvents$get_beforeresize() {
    return 'beforeresize';
}
Ext.ResizableEvents.get_resize = function Ext_ResizableEvents$get_resize() {
    return 'resize';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ShadowConfig

Ext.ShadowConfig = function Ext_ShadowConfig() {
    this.o = {};
}
Ext.ShadowConfig.prototype = {
    
    mode: function Ext_ShadowConfig$mode(value) {
        this.o['mode'] = value;
        return this;
    },
    
    offset: function Ext_ShadowConfig$offset(value) {
        this.o['offset'] = value;
        return this;
    },
    
    custom: function Ext_ShadowConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ShadowConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitBarConfig

Ext.SplitBarConfig = function Ext_SplitBarConfig() {
    this.o = {};
}
Ext.SplitBarConfig.prototype = {
    
    custom: function Ext_SplitBarConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_SplitBarConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitBarEvents

Ext.SplitBarEvents = function Ext_SplitBarEvents() {
}
Ext.SplitBarEvents.get_resize = function Ext_SplitBarEvents$get_resize() {
    return 'resize';
}
Ext.SplitBarEvents.get_moved = function Ext_SplitBarEvents$get_moved() {
    return 'moved';
}
Ext.SplitBarEvents.get_beforeresize = function Ext_SplitBarEvents$get_beforeresize() {
    return 'beforeresize';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitButtonConfig

Ext.SplitButtonConfig = function Ext_SplitButtonConfig() {
    this.o = {};
}
Ext.SplitButtonConfig.prototype = {
    
    arrowHandler: function Ext_SplitButtonConfig$arrowHandler(value) {
        this.o['arrowHandler'] = value;
        return this;
    },
    
    arrowTooltip: function Ext_SplitButtonConfig$arrowTooltip(value) {
        this.o['arrowTooltip'] = value;
        return this;
    },
    
    text: function Ext_SplitButtonConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    icon: function Ext_SplitButtonConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    handler: function Ext_SplitButtonConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    scope: function Ext_SplitButtonConfig$scope(value) {
        this.o['scope'] = value;
        return this;
    },
    
    minWidth: function Ext_SplitButtonConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    tooltip: function Ext_SplitButtonConfig$tooltip(value) {
        this.o['tooltip'] = value;
        return this;
    },
    
    hidden: function Ext_SplitButtonConfig$hidden(value) {
        this.o['hidden'] = value;
        return this;
    },
    
    disabled: function Ext_SplitButtonConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    pressed: function Ext_SplitButtonConfig$pressed(value) {
        this.o['pressed'] = value;
        return this;
    },
    
    toggleGroup: function Ext_SplitButtonConfig$toggleGroup(value) {
        this.o['toggleGroup'] = value;
        return this;
    },
    
    repeat: function Ext_SplitButtonConfig$repeat(value) {
        this.o['repeat'] = value;
        return this;
    },
    
    tabIndex: function Ext_SplitButtonConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    enableToggle: function Ext_SplitButtonConfig$enableToggle(value) {
        this.o['enableToggle'] = value;
        return this;
    },
    
    menu: function Ext_SplitButtonConfig$menu(value) {
        this.o['menu'] = value;
        return this;
    },
    
    menuAlign: function Ext_SplitButtonConfig$menuAlign(value) {
        this.o['menuAlign'] = value;
        return this;
    },
    
    iconCls: function Ext_SplitButtonConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    type: function Ext_SplitButtonConfig$type(value) {
        this.o['type'] = value;
        return this;
    },
    
    clickEvent: function Ext_SplitButtonConfig$clickEvent(value) {
        this.o['clickEvent'] = value;
        return this;
    },
    
    handleMouseEvents: function Ext_SplitButtonConfig$handleMouseEvents(value) {
        this.o['handleMouseEvents'] = value;
        return this;
    },
    
    tooltipType: function Ext_SplitButtonConfig$tooltipType(value) {
        this.o['tooltipType'] = value;
        return this;
    },
    
    cls: function Ext_SplitButtonConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    template: function Ext_SplitButtonConfig$template(value) {
        this.o['template'] = value;
        return this;
    },
    
    id: function Ext_SplitButtonConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_SplitButtonConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_SplitButtonConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_SplitButtonConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_SplitButtonConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_SplitButtonConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_SplitButtonConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_SplitButtonConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_SplitButtonConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_SplitButtonConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_SplitButtonConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_SplitButtonConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_SplitButtonConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitButtonEvents

Ext.SplitButtonEvents = function Ext_SplitButtonEvents() {
}
Ext.SplitButtonEvents.get_arrowclick = function Ext_SplitButtonEvents$get_arrowclick() {
    return 'arrowclick';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitLayoutRegionConfig

Ext.SplitLayoutRegionConfig = function Ext_SplitLayoutRegionConfig() {
    this.o = {};
}
Ext.SplitLayoutRegionConfig.prototype = {
    
    disableTabTips: function Ext_SplitLayoutRegionConfig$disableTabTips(value) {
        this.o['disableTabTips'] = value;
        return this;
    },
    
    custom: function Ext_SplitLayoutRegionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_SplitLayoutRegionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.StoreMgrConfig

Ext.StoreMgrConfig = function Ext_StoreMgrConfig() {
    this.o = {};
}
Ext.StoreMgrConfig.prototype = {
    
    custom: function Ext_StoreMgrConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_StoreMgrConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.StringConfig

Ext.StringConfig = function Ext_StringConfig() {
    this.o = {};
}
Ext.StringConfig.prototype = {
    
    custom: function Ext_StringConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_StringConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.TabPanelConfig

Ext.TabPanelConfig = function Ext_TabPanelConfig() {
    this.o = {};
}
Ext.TabPanelConfig.prototype = {
    
    tbar: function Ext_TabPanelConfig$tbar(value) {
        this.o['tbar'] = value;
        return this;
    },
    
    bbar: function Ext_TabPanelConfig$bbar(value) {
        this.o['bbar'] = value;
        return this;
    },
    
    header: function Ext_TabPanelConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    footer: function Ext_TabPanelConfig$footer(value) {
        this.o['footer'] = value;
        return this;
    },
    
    title: function Ext_TabPanelConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    buttons: function Ext_TabPanelConfig$buttons(value) {
        this.o['buttons'] = value;
        return this;
    },
    
    autoLoad: function Ext_TabPanelConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    frame: function Ext_TabPanelConfig$frame(value) {
        this.o['frame'] = value;
        return this;
    },
    
    border: function Ext_TabPanelConfig$border(value) {
        this.o['border'] = value;
        return this;
    },
    
    bodyBorder: function Ext_TabPanelConfig$bodyBorder(value) {
        this.o['bodyBorder'] = value;
        return this;
    },
    
    bodyStyle: function Ext_TabPanelConfig$bodyStyle(value) {
        this.o['bodyStyle'] = value;
        return this;
    },
    
    iconCls: function Ext_TabPanelConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    collapsible: function Ext_TabPanelConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    tools: function Ext_TabPanelConfig$tools(value) {
        this.o['tools'] = value;
        return this;
    },
    
    hideCollapseTool: function Ext_TabPanelConfig$hideCollapseTool(value) {
        this.o['hideCollapseTool'] = value;
        return this;
    },
    
    titleCollapse: function Ext_TabPanelConfig$titleCollapse(value) {
        this.o['titleCollapse'] = value;
        return this;
    },
    
    autoScroll: function Ext_TabPanelConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    floating: function Ext_TabPanelConfig$floating(value) {
        this.o['floating'] = value;
        return this;
    },
    
    shadow: function Ext_TabPanelConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    shim: function Ext_TabPanelConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    html: function Ext_TabPanelConfig$html(value) {
        this.o['html'] = value;
        return this;
    },
    
    contentEl: function Ext_TabPanelConfig$contentEl(value) {
        this.o['contentEl'] = value;
        return this;
    },
    
    keys: function Ext_TabPanelConfig$keys(value) {
        this.o['keys'] = value;
        return this;
    },
    
    baseCls: function Ext_TabPanelConfig$baseCls(value) {
        this.o['baseCls'] = value;
        return this;
    },
    
    collapsedCls: function Ext_TabPanelConfig$collapsedCls(value) {
        this.o['collapsedCls'] = value;
        return this;
    },
    
    maskDisabled: function Ext_TabPanelConfig$maskDisabled(value) {
        this.o['maskDisabled'] = value;
        return this;
    },
    
    animCollapse: function Ext_TabPanelConfig$animCollapse(value) {
        this.o['animCollapse'] = value;
        return this;
    },
    
    headerAsText: function Ext_TabPanelConfig$headerAsText(value) {
        this.o['headerAsText'] = value;
        return this;
    },
    
    buttonAlign: function Ext_TabPanelConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    collapsed: function Ext_TabPanelConfig$collapsed(value) {
        this.o['collapsed'] = value;
        return this;
    },
    
    collapseFirst: function Ext_TabPanelConfig$collapseFirst(value) {
        this.o['collapseFirst'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_TabPanelConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    elements: function Ext_TabPanelConfig$elements(value) {
        this.o['elements'] = value;
        return this;
    },
    
    layout: function Ext_TabPanelConfig$layout(value) {
        this.o['layout'] = value;
        return this;
    },
    
    layoutConfig: function Ext_TabPanelConfig$layoutConfig(value) {
        this.o['layoutConfig'] = value;
        return this;
    },
    
    activeItem: function Ext_TabPanelConfig$activeItem(value) {
        this.o['activeItem'] = value;
        return this;
    },
    
    items: function Ext_TabPanelConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    defaults: function Ext_TabPanelConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    height: function Ext_TabPanelConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_TabPanelConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_TabPanelConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_TabPanelConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_TabPanelConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_TabPanelConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_TabPanelConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_TabPanelConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_TabPanelConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_TabPanelConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_TabPanelConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_TabPanelConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_TabPanelConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_TabPanelConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_TabPanelConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_TabPanelConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_TabPanelConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_TabPanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_TabPanelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.TemplateConfig

Ext.TemplateConfig = function Ext_TemplateConfig() {
    this.o = {};
}
Ext.TemplateConfig.prototype = {
    
    custom: function Ext_TemplateConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_TemplateConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ToolbarConfig

Ext.ToolbarConfig = function Ext_ToolbarConfig() {
    this.o = {};
}
Ext.ToolbarConfig.prototype = {
    
    height: function Ext_ToolbarConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_ToolbarConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_ToolbarConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_ToolbarConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_ToolbarConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_ToolbarConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_ToolbarConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_ToolbarConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_ToolbarConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_ToolbarConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_ToolbarConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_ToolbarConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_ToolbarConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_ToolbarConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_ToolbarConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_ToolbarConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_ToolbarConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_ToolbarConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ToolbarConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.UpdaterConfig

Ext.UpdaterConfig = function Ext_UpdaterConfig() {
    this.o = {};
}
Ext.UpdaterConfig.prototype = {
    
    custom: function Ext_UpdaterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_UpdaterConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.UpdaterEvents

Ext.UpdaterEvents = function Ext_UpdaterEvents() {
}
Ext.UpdaterEvents.get_beforeupdate = function Ext_UpdaterEvents$get_beforeupdate() {
    return 'beforeupdate';
}
Ext.UpdaterEvents.get_update = function Ext_UpdaterEvents$get_update() {
    return 'update';
}
Ext.UpdaterEvents.get_failure = function Ext_UpdaterEvents$get_failure() {
    return 'failure';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ViewConfig

Ext.ViewConfig = function Ext_ViewConfig() {
    this.o = {};
}
Ext.ViewConfig.prototype = {
    
    custom: function Ext_ViewConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ViewConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ViewEvents

Ext.ViewEvents = function Ext_ViewEvents() {
}
Ext.ViewEvents.get_beforeclick = function Ext_ViewEvents$get_beforeclick() {
    return 'beforeclick';
}
Ext.ViewEvents.get_click = function Ext_ViewEvents$get_click() {
    return 'click';
}
Ext.ViewEvents.get_dblclick = function Ext_ViewEvents$get_dblclick() {
    return 'dblclick';
}
Ext.ViewEvents.get_contextmenu = function Ext_ViewEvents$get_contextmenu() {
    return 'contextmenu';
}
Ext.ViewEvents.get_selectionchange = function Ext_ViewEvents$get_selectionchange() {
    return 'selectionchange';
}
Ext.ViewEvents.get_beforeselect = function Ext_ViewEvents$get_beforeselect() {
    return 'beforeselect';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ViewportConfig

Ext.ViewportConfig = function Ext_ViewportConfig() {
    this.o = {};
}
Ext.ViewportConfig.prototype = {
    
    layout: function Ext_ViewportConfig$layout(value) {
        this.o['layout'] = value;
        return this;
    },
    
    layoutConfig: function Ext_ViewportConfig$layoutConfig(value) {
        this.o['layoutConfig'] = value;
        return this;
    },
    
    activeItem: function Ext_ViewportConfig$activeItem(value) {
        this.o['activeItem'] = value;
        return this;
    },
    
    items: function Ext_ViewportConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    defaults: function Ext_ViewportConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    height: function Ext_ViewportConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_ViewportConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_ViewportConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_ViewportConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_ViewportConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_ViewportConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_ViewportConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_ViewportConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_ViewportConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_ViewportConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_ViewportConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_ViewportConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_ViewportConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_ViewportConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_ViewportConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_ViewportConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_ViewportConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_ViewportConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ViewportConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.WindowConfig

Ext.WindowConfig = function Ext_WindowConfig() {
    this.o = {};
}
Ext.WindowConfig.prototype = {
    
    modal: function Ext_WindowConfig$modal(value) {
        this.o['modal'] = value;
        return this;
    },
    
    animateTarget: function Ext_WindowConfig$animateTarget(value) {
        this.o['animateTarget'] = value;
        return this;
    },
    
    resizeHandles: function Ext_WindowConfig$resizeHandles(value) {
        this.o['resizeHandles'] = value;
        return this;
    },
    
    manager: function Ext_WindowConfig$manager(value) {
        this.o['manager'] = value;
        return this;
    },
    
    baseCls: function Ext_WindowConfig$baseCls(value) {
        this.o['baseCls'] = value;
        return this;
    },
    
    resizable: function Ext_WindowConfig$resizable(value) {
        this.o['resizable'] = value;
        return this;
    },
    
    draggable: function Ext_WindowConfig$draggable(value) {
        this.o['draggable'] = value;
        return this;
    },
    
    closable: function Ext_WindowConfig$closable(value) {
        this.o['closable'] = value;
        return this;
    },
    
    constrain: function Ext_WindowConfig$constrain(value) {
        this.o['constrain'] = value;
        return this;
    },
    
    constrainHeader: function Ext_WindowConfig$constrainHeader(value) {
        this.o['constrainHeader'] = value;
        return this;
    },
    
    plain: function Ext_WindowConfig$plain(value) {
        this.o['plain'] = value;
        return this;
    },
    
    minimizable: function Ext_WindowConfig$minimizable(value) {
        this.o['minimizable'] = value;
        return this;
    },
    
    maximizable: function Ext_WindowConfig$maximizable(value) {
        this.o['maximizable'] = value;
        return this;
    },
    
    minHeight: function Ext_WindowConfig$minHeight(value) {
        this.o['minHeight'] = value;
        return this;
    },
    
    minWidth: function Ext_WindowConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    expandOnShow: function Ext_WindowConfig$expandOnShow(value) {
        this.o['expandOnShow'] = value;
        return this;
    },
    
    closeAction: function Ext_WindowConfig$closeAction(value) {
        this.o['closeAction'] = value;
        return this;
    },
    
    tbar: function Ext_WindowConfig$tbar(value) {
        this.o['tbar'] = value;
        return this;
    },
    
    bbar: function Ext_WindowConfig$bbar(value) {
        this.o['bbar'] = value;
        return this;
    },
    
    header: function Ext_WindowConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    footer: function Ext_WindowConfig$footer(value) {
        this.o['footer'] = value;
        return this;
    },
    
    title: function Ext_WindowConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    buttons: function Ext_WindowConfig$buttons(value) {
        this.o['buttons'] = value;
        return this;
    },
    
    autoLoad: function Ext_WindowConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    frame: function Ext_WindowConfig$frame(value) {
        this.o['frame'] = value;
        return this;
    },
    
    border: function Ext_WindowConfig$border(value) {
        this.o['border'] = value;
        return this;
    },
    
    bodyBorder: function Ext_WindowConfig$bodyBorder(value) {
        this.o['bodyBorder'] = value;
        return this;
    },
    
    bodyStyle: function Ext_WindowConfig$bodyStyle(value) {
        this.o['bodyStyle'] = value;
        return this;
    },
    
    iconCls: function Ext_WindowConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    collapsible: function Ext_WindowConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    tools: function Ext_WindowConfig$tools(value) {
        this.o['tools'] = value;
        return this;
    },
    
    hideCollapseTool: function Ext_WindowConfig$hideCollapseTool(value) {
        this.o['hideCollapseTool'] = value;
        return this;
    },
    
    titleCollapse: function Ext_WindowConfig$titleCollapse(value) {
        this.o['titleCollapse'] = value;
        return this;
    },
    
    autoScroll: function Ext_WindowConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    floating: function Ext_WindowConfig$floating(value) {
        this.o['floating'] = value;
        return this;
    },
    
    shadow: function Ext_WindowConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    shim: function Ext_WindowConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    html: function Ext_WindowConfig$html(value) {
        this.o['html'] = value;
        return this;
    },
    
    contentEl: function Ext_WindowConfig$contentEl(value) {
        this.o['contentEl'] = value;
        return this;
    },
    
    keys: function Ext_WindowConfig$keys(value) {
        this.o['keys'] = value;
        return this;
    },
    
    collapsedCls: function Ext_WindowConfig$collapsedCls(value) {
        this.o['collapsedCls'] = value;
        return this;
    },
    
    maskDisabled: function Ext_WindowConfig$maskDisabled(value) {
        this.o['maskDisabled'] = value;
        return this;
    },
    
    animCollapse: function Ext_WindowConfig$animCollapse(value) {
        this.o['animCollapse'] = value;
        return this;
    },
    
    headerAsText: function Ext_WindowConfig$headerAsText(value) {
        this.o['headerAsText'] = value;
        return this;
    },
    
    buttonAlign: function Ext_WindowConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    collapsed: function Ext_WindowConfig$collapsed(value) {
        this.o['collapsed'] = value;
        return this;
    },
    
    collapseFirst: function Ext_WindowConfig$collapseFirst(value) {
        this.o['collapseFirst'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_WindowConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    elements: function Ext_WindowConfig$elements(value) {
        this.o['elements'] = value;
        return this;
    },
    
    layout: function Ext_WindowConfig$layout(value) {
        this.o['layout'] = value;
        return this;
    },
    
    layoutConfig: function Ext_WindowConfig$layoutConfig(value) {
        this.o['layoutConfig'] = value;
        return this;
    },
    
    activeItem: function Ext_WindowConfig$activeItem(value) {
        this.o['activeItem'] = value;
        return this;
    },
    
    items: function Ext_WindowConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    defaults: function Ext_WindowConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    height: function Ext_WindowConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_WindowConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_WindowConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_WindowConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_WindowConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_WindowConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_WindowConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_WindowConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_WindowConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_WindowConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_WindowConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_WindowConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_WindowConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_WindowConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_WindowConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_WindowConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_WindowConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_WindowConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_WindowConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.WindowEvents

Ext.WindowEvents = function Ext_WindowEvents() {
}
Ext.WindowEvents.get_resize = function Ext_WindowEvents$get_resize() {
    return 'resize';
}
Ext.WindowEvents.get_maximize = function Ext_WindowEvents$get_maximize() {
    return 'maximize';
}
Ext.WindowEvents.get_minimize = function Ext_WindowEvents$get_minimize() {
    return 'minimize';
}
Ext.WindowEvents.get_restore = function Ext_WindowEvents$get_restore() {
    return 'restore';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.WindowGroupConfig

Ext.WindowGroupConfig = function Ext_WindowGroupConfig() {
    this.o = {};
}
Ext.WindowGroupConfig.prototype = {
    
    custom: function Ext_WindowGroupConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_WindowGroupConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.WindowManagerConfig

Ext.WindowManagerConfig = function Ext_WindowManagerConfig() {
    this.o = {};
}
Ext.WindowManagerConfig.prototype = {
    
    custom: function Ext_WindowManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_WindowManagerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.XTemplateConfig

Ext.XTemplateConfig = function Ext_XTemplateConfig() {
    this.o = {};
}
Ext.XTemplateConfig.prototype = {
    
    custom: function Ext_XTemplateConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_XTemplateConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.data');

////////////////////////////////////////////////////////////////////////////////
// Ext.data.ArrayReaderConfig

Ext.data.ArrayReaderConfig = function Ext_data_ArrayReaderConfig() {
    this.o = {};
}
Ext.data.ArrayReaderConfig.prototype = {
    
    id: function Ext_data_ArrayReaderConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    custom: function Ext_data_ArrayReaderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_ArrayReaderConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.ConnectionConfig

Ext.data.ConnectionConfig = function Ext_data_ConnectionConfig() {
    this.o = {};
}
Ext.data.ConnectionConfig.prototype = {
    
    url: function Ext_data_ConnectionConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    extraParams: function Ext_data_ConnectionConfig$extraParams(value) {
        this.o['extraParams'] = value;
        return this;
    },
    
    defaultHeaders: function Ext_data_ConnectionConfig$defaultHeaders(value) {
        this.o['defaultHeaders'] = value;
        return this;
    },
    
    method: function Ext_data_ConnectionConfig$method(value) {
        this.o['method'] = value;
        return this;
    },
    
    timeout: function Ext_data_ConnectionConfig$timeout(value) {
        this.o['timeout'] = value;
        return this;
    },
    
    autoAbort: function Ext_data_ConnectionConfig$autoAbort(value) {
        this.o['autoAbort'] = value;
        return this;
    },
    
    disableCaching: function Ext_data_ConnectionConfig$disableCaching(value) {
        this.o['disableCaching'] = value;
        return this;
    },
    
    custom: function Ext_data_ConnectionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_ConnectionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.ConnectionEvents

Ext.data.ConnectionEvents = function Ext_data_ConnectionEvents() {
}
Ext.data.ConnectionEvents.get_beforerequest = function Ext_data_ConnectionEvents$get_beforerequest() {
    return 'beforerequest';
}
Ext.data.ConnectionEvents.get_requestcomplete = function Ext_data_ConnectionEvents$get_requestcomplete() {
    return 'requestcomplete';
}
Ext.data.ConnectionEvents.get_requestexception = function Ext_data_ConnectionEvents$get_requestexception() {
    return 'requestexception';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.DataProxyConfig

Ext.data.DataProxyConfig = function Ext_data_DataProxyConfig() {
    this.o = {};
}
Ext.data.DataProxyConfig.prototype = {
    
    custom: function Ext_data_DataProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_DataProxyConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.DataProxyEvents

Ext.data.DataProxyEvents = function Ext_data_DataProxyEvents() {
}
Ext.data.DataProxyEvents.get_beforeload = function Ext_data_DataProxyEvents$get_beforeload() {
    return 'beforeload';
}
Ext.data.DataProxyEvents.get_load = function Ext_data_DataProxyEvents$get_load() {
    return 'load';
}
Ext.data.DataProxyEvents.get_loadexception = function Ext_data_DataProxyEvents$get_loadexception() {
    return 'loadexception';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.DataReaderConfig

Ext.data.DataReaderConfig = function Ext_data_DataReaderConfig() {
    this.o = {};
}
Ext.data.DataReaderConfig.prototype = {
    
    custom: function Ext_data_DataReaderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_DataReaderConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.GroupingStoreConfig

Ext.data.GroupingStoreConfig = function Ext_data_GroupingStoreConfig() {
    this.o = {};
}
Ext.data.GroupingStoreConfig.prototype = {
    
    groupField: function Ext_data_GroupingStoreConfig$groupField(value) {
        this.o['groupField'] = value;
        return this;
    },
    
    remoteGroup: function Ext_data_GroupingStoreConfig$remoteGroup(value) {
        this.o['remoteGroup'] = value;
        return this;
    },
    
    groupOnSort: function Ext_data_GroupingStoreConfig$groupOnSort(value) {
        this.o['groupOnSort'] = value;
        return this;
    },
    
    url: function Ext_data_GroupingStoreConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    autoLoad: function Ext_data_GroupingStoreConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    proxy: function Ext_data_GroupingStoreConfig$proxy(value) {
        this.o['proxy'] = value;
        return this;
    },
    
    data: function Ext_data_GroupingStoreConfig$data(value) {
        this.o['data'] = value;
        return this;
    },
    
    reader: function Ext_data_GroupingStoreConfig$reader(value) {
        this.o['reader'] = value;
        return this;
    },
    
    baseParams: function Ext_data_GroupingStoreConfig$baseParams(value) {
        this.o['baseParams'] = value;
        return this;
    },
    
    sortInfo: function Ext_data_GroupingStoreConfig$sortInfo(value) {
        this.o['sortInfo'] = value;
        return this;
    },
    
    remoteSort: function Ext_data_GroupingStoreConfig$remoteSort(value) {
        this.o['remoteSort'] = value;
        return this;
    },
    
    pruneModifiedRecords: function Ext_data_GroupingStoreConfig$pruneModifiedRecords(value) {
        this.o['pruneModifiedRecords'] = value;
        return this;
    },
    
    custom: function Ext_data_GroupingStoreConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_GroupingStoreConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.HttpProxyConfig

Ext.data.HttpProxyConfig = function Ext_data_HttpProxyConfig() {
    this.o = {};
}
Ext.data.HttpProxyConfig.prototype = {
    
    url: function Ext_data_HttpProxyConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    custom: function Ext_data_HttpProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_HttpProxyConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.JsonReaderConfig

Ext.data.JsonReaderConfig = function Ext_data_JsonReaderConfig() {
    this.o = {};
}
Ext.data.JsonReaderConfig.prototype = {
    
    totalProperty: function Ext_data_JsonReaderConfig$totalProperty(value) {
        this.o['totalProperty'] = value;
        return this;
    },
    
    successProperty: function Ext_data_JsonReaderConfig$successProperty(value) {
        this.o['successProperty'] = value;
        return this;
    },
    
    root: function Ext_data_JsonReaderConfig$root(value) {
        this.o['root'] = value;
        return this;
    },
    
    id: function Ext_data_JsonReaderConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    custom: function Ext_data_JsonReaderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_JsonReaderConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.JsonStoreConfig

Ext.data.JsonStoreConfig = function Ext_data_JsonStoreConfig() {
    this.o = {};
}
Ext.data.JsonStoreConfig.prototype = {
    
    fields: function Ext_data_JsonStoreConfig$fields(value) {
        this.o['fields'] = value;
        return this;
    },
    
    url: function Ext_data_JsonStoreConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    autoLoad: function Ext_data_JsonStoreConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    proxy: function Ext_data_JsonStoreConfig$proxy(value) {
        this.o['proxy'] = value;
        return this;
    },
    
    data: function Ext_data_JsonStoreConfig$data(value) {
        this.o['data'] = value;
        return this;
    },
    
    reader: function Ext_data_JsonStoreConfig$reader(value) {
        this.o['reader'] = value;
        return this;
    },
    
    baseParams: function Ext_data_JsonStoreConfig$baseParams(value) {
        this.o['baseParams'] = value;
        return this;
    },
    
    sortInfo: function Ext_data_JsonStoreConfig$sortInfo(value) {
        this.o['sortInfo'] = value;
        return this;
    },
    
    remoteSort: function Ext_data_JsonStoreConfig$remoteSort(value) {
        this.o['remoteSort'] = value;
        return this;
    },
    
    pruneModifiedRecords: function Ext_data_JsonStoreConfig$pruneModifiedRecords(value) {
        this.o['pruneModifiedRecords'] = value;
        return this;
    },
    
    custom: function Ext_data_JsonStoreConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_JsonStoreConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.MemoryProxyConfig

Ext.data.MemoryProxyConfig = function Ext_data_MemoryProxyConfig() {
    this.o = {};
}
Ext.data.MemoryProxyConfig.prototype = {
    
    custom: function Ext_data_MemoryProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_MemoryProxyConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.NodeConfig

Ext.data.NodeConfig = function Ext_data_NodeConfig() {
    this.o = {};
}
Ext.data.NodeConfig.prototype = {
    
    leaf: function Ext_data_NodeConfig$leaf(value) {
        this.o['leaf'] = value;
        return this;
    },
    
    id: function Ext_data_NodeConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    custom: function Ext_data_NodeConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_NodeConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.NodeEvents

Ext.data.NodeEvents = function Ext_data_NodeEvents() {
}
Ext.data.NodeEvents.get_append = function Ext_data_NodeEvents$get_append() {
    return 'append';
}
Ext.data.NodeEvents.get_remove = function Ext_data_NodeEvents$get_remove() {
    return 'remove';
}
Ext.data.NodeEvents.get_move = function Ext_data_NodeEvents$get_move() {
    return 'move';
}
Ext.data.NodeEvents.get_insert = function Ext_data_NodeEvents$get_insert() {
    return 'insert';
}
Ext.data.NodeEvents.get_beforeappend = function Ext_data_NodeEvents$get_beforeappend() {
    return 'beforeappend';
}
Ext.data.NodeEvents.get_beforeremove = function Ext_data_NodeEvents$get_beforeremove() {
    return 'beforeremove';
}
Ext.data.NodeEvents.get_beforemove = function Ext_data_NodeEvents$get_beforemove() {
    return 'beforemove';
}
Ext.data.NodeEvents.get_beforeinsert = function Ext_data_NodeEvents$get_beforeinsert() {
    return 'beforeinsert';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.RecordConfig

Ext.data.RecordConfig = function Ext_data_RecordConfig() {
    this.o = {};
}
Ext.data.RecordConfig.prototype = {
    
    custom: function Ext_data_RecordConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_RecordConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.ScriptTagProxyConfig

Ext.data.ScriptTagProxyConfig = function Ext_data_ScriptTagProxyConfig() {
    this.o = {};
}
Ext.data.ScriptTagProxyConfig.prototype = {
    
    url: function Ext_data_ScriptTagProxyConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    timeout: function Ext_data_ScriptTagProxyConfig$timeout(value) {
        this.o['timeout'] = value;
        return this;
    },
    
    callbackParam: function Ext_data_ScriptTagProxyConfig$callbackParam(value) {
        this.o['callbackParam'] = value;
        return this;
    },
    
    nocache: function Ext_data_ScriptTagProxyConfig$nocache(value) {
        this.o['nocache'] = value;
        return this;
    },
    
    custom: function Ext_data_ScriptTagProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_ScriptTagProxyConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.SimpleStoreConfig

Ext.data.SimpleStoreConfig = function Ext_data_SimpleStoreConfig() {
    this.o = {};
}
Ext.data.SimpleStoreConfig.prototype = {
    
    id: function Ext_data_SimpleStoreConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    fields: function Ext_data_SimpleStoreConfig$fields(value) {
        this.o['fields'] = value;
        return this;
    },
    
    data: function Ext_data_SimpleStoreConfig$data(value) {
        this.o['data'] = value;
        return this;
    },
    
    url: function Ext_data_SimpleStoreConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    autoLoad: function Ext_data_SimpleStoreConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    proxy: function Ext_data_SimpleStoreConfig$proxy(value) {
        this.o['proxy'] = value;
        return this;
    },
    
    reader: function Ext_data_SimpleStoreConfig$reader(value) {
        this.o['reader'] = value;
        return this;
    },
    
    baseParams: function Ext_data_SimpleStoreConfig$baseParams(value) {
        this.o['baseParams'] = value;
        return this;
    },
    
    sortInfo: function Ext_data_SimpleStoreConfig$sortInfo(value) {
        this.o['sortInfo'] = value;
        return this;
    },
    
    remoteSort: function Ext_data_SimpleStoreConfig$remoteSort(value) {
        this.o['remoteSort'] = value;
        return this;
    },
    
    pruneModifiedRecords: function Ext_data_SimpleStoreConfig$pruneModifiedRecords(value) {
        this.o['pruneModifiedRecords'] = value;
        return this;
    },
    
    custom: function Ext_data_SimpleStoreConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_SimpleStoreConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.SortTypesConfig

Ext.data.SortTypesConfig = function Ext_data_SortTypesConfig() {
    this.o = {};
}
Ext.data.SortTypesConfig.prototype = {
    
    custom: function Ext_data_SortTypesConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_SortTypesConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.StoreConfig

Ext.data.StoreConfig = function Ext_data_StoreConfig() {
    this.o = {};
}
Ext.data.StoreConfig.prototype = {
    
    url: function Ext_data_StoreConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    autoLoad: function Ext_data_StoreConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    proxy: function Ext_data_StoreConfig$proxy(value) {
        this.o['proxy'] = value;
        return this;
    },
    
    data: function Ext_data_StoreConfig$data(value) {
        this.o['data'] = value;
        return this;
    },
    
    reader: function Ext_data_StoreConfig$reader(value) {
        this.o['reader'] = value;
        return this;
    },
    
    baseParams: function Ext_data_StoreConfig$baseParams(value) {
        this.o['baseParams'] = value;
        return this;
    },
    
    sortInfo: function Ext_data_StoreConfig$sortInfo(value) {
        this.o['sortInfo'] = value;
        return this;
    },
    
    remoteSort: function Ext_data_StoreConfig$remoteSort(value) {
        this.o['remoteSort'] = value;
        return this;
    },
    
    pruneModifiedRecords: function Ext_data_StoreConfig$pruneModifiedRecords(value) {
        this.o['pruneModifiedRecords'] = value;
        return this;
    },
    
    custom: function Ext_data_StoreConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_StoreConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.StoreEvents

Ext.data.StoreEvents = function Ext_data_StoreEvents() {
}
Ext.data.StoreEvents.get_datachanged = function Ext_data_StoreEvents$get_datachanged() {
    return 'datachanged';
}
Ext.data.StoreEvents.get_metachange = function Ext_data_StoreEvents$get_metachange() {
    return 'metachange';
}
Ext.data.StoreEvents.get_add = function Ext_data_StoreEvents$get_add() {
    return 'add';
}
Ext.data.StoreEvents.get_remove = function Ext_data_StoreEvents$get_remove() {
    return 'remove';
}
Ext.data.StoreEvents.get_update = function Ext_data_StoreEvents$get_update() {
    return 'update';
}
Ext.data.StoreEvents.get_clear = function Ext_data_StoreEvents$get_clear() {
    return 'clear';
}
Ext.data.StoreEvents.get_beforeload = function Ext_data_StoreEvents$get_beforeload() {
    return 'beforeload';
}
Ext.data.StoreEvents.get_load = function Ext_data_StoreEvents$get_load() {
    return 'load';
}
Ext.data.StoreEvents.get_loadexception = function Ext_data_StoreEvents$get_loadexception() {
    return 'loadexception';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.TreeConfig

Ext.data.TreeConfig = function Ext_data_TreeConfig() {
    this.o = {};
}
Ext.data.TreeConfig.prototype = {
    
    pathSeparator: function Ext_data_TreeConfig$pathSeparator(value) {
        this.o['pathSeparator'] = value;
        return this;
    },
    
    custom: function Ext_data_TreeConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_TreeConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.TreeEvents

Ext.data.TreeEvents = function Ext_data_TreeEvents() {
}
Ext.data.TreeEvents.get_append = function Ext_data_TreeEvents$get_append() {
    return 'append';
}
Ext.data.TreeEvents.get_remove = function Ext_data_TreeEvents$get_remove() {
    return 'remove';
}
Ext.data.TreeEvents.get_move = function Ext_data_TreeEvents$get_move() {
    return 'move';
}
Ext.data.TreeEvents.get_insert = function Ext_data_TreeEvents$get_insert() {
    return 'insert';
}
Ext.data.TreeEvents.get_beforeappend = function Ext_data_TreeEvents$get_beforeappend() {
    return 'beforeappend';
}
Ext.data.TreeEvents.get_beforeremove = function Ext_data_TreeEvents$get_beforeremove() {
    return 'beforeremove';
}
Ext.data.TreeEvents.get_beforemove = function Ext_data_TreeEvents$get_beforemove() {
    return 'beforemove';
}
Ext.data.TreeEvents.get_beforeinsert = function Ext_data_TreeEvents$get_beforeinsert() {
    return 'beforeinsert';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.XmlReaderConfig

Ext.data.XmlReaderConfig = function Ext_data_XmlReaderConfig() {
    this.o = {};
}
Ext.data.XmlReaderConfig.prototype = {
    
    totalRecords: function Ext_data_XmlReaderConfig$totalRecords(value) {
        this.o['totalRecords'] = value;
        return this;
    },
    
    record: function Ext_data_XmlReaderConfig$record(value) {
        this.o['record'] = value;
        return this;
    },
    
    success: function Ext_data_XmlReaderConfig$success(value) {
        this.o['success'] = value;
        return this;
    },
    
    id: function Ext_data_XmlReaderConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    custom: function Ext_data_XmlReaderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_XmlReaderConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.dd');

////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DDConfig

Ext.dd.DDConfig = function Ext_dd_DDConfig() {
    this.o = {};
}
Ext.dd.DDConfig.prototype = {
    
    custom: function Ext_dd_DDConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_DDConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DDProxyConfig

Ext.dd.DDProxyConfig = function Ext_dd_DDProxyConfig() {
    this.o = {};
}
Ext.dd.DDProxyConfig.prototype = {
    
    custom: function Ext_dd_DDProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_DDProxyConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DDTargetConfig

Ext.dd.DDTargetConfig = function Ext_dd_DDTargetConfig() {
    this.o = {};
}
Ext.dd.DDTargetConfig.prototype = {
    
    custom: function Ext_dd_DDTargetConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_DDTargetConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DragDropConfig

Ext.dd.DragDropConfig = function Ext_dd_DragDropConfig() {
    this.o = {};
}
Ext.dd.DragDropConfig.prototype = {
    
    custom: function Ext_dd_DragDropConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_DragDropConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DragDropMgrConfig

Ext.dd.DragDropMgrConfig = function Ext_dd_DragDropMgrConfig() {
    this.o = {};
}
Ext.dd.DragDropMgrConfig.prototype = {
    
    custom: function Ext_dd_DragDropMgrConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_DragDropMgrConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DragSourceConfig

Ext.dd.DragSourceConfig = function Ext_dd_DragSourceConfig() {
    this.o = {};
}
Ext.dd.DragSourceConfig.prototype = {
    
    ddGroup: function Ext_dd_DragSourceConfig$ddGroup(value) {
        this.o['ddGroup'] = value;
        return this;
    },
    
    dropAllowed: function Ext_dd_DragSourceConfig$dropAllowed(value) {
        this.o['dropAllowed'] = value;
        return this;
    },
    
    dropNotAllowed: function Ext_dd_DragSourceConfig$dropNotAllowed(value) {
        this.o['dropNotAllowed'] = value;
        return this;
    },
    
    custom: function Ext_dd_DragSourceConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_DragSourceConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DragZoneConfig

Ext.dd.DragZoneConfig = function Ext_dd_DragZoneConfig() {
    this.o = {};
}
Ext.dd.DragZoneConfig.prototype = {
    
    containerScroll: function Ext_dd_DragZoneConfig$containerScroll(value) {
        this.o['containerScroll'] = value;
        return this;
    },
    
    hlColor: function Ext_dd_DragZoneConfig$hlColor(value) {
        this.o['hlColor'] = value;
        return this;
    },
    
    ddGroup: function Ext_dd_DragZoneConfig$ddGroup(value) {
        this.o['ddGroup'] = value;
        return this;
    },
    
    dropAllowed: function Ext_dd_DragZoneConfig$dropAllowed(value) {
        this.o['dropAllowed'] = value;
        return this;
    },
    
    dropNotAllowed: function Ext_dd_DragZoneConfig$dropNotAllowed(value) {
        this.o['dropNotAllowed'] = value;
        return this;
    },
    
    custom: function Ext_dd_DragZoneConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_DragZoneConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DropTargetConfig

Ext.dd.DropTargetConfig = function Ext_dd_DropTargetConfig() {
    this.o = {};
}
Ext.dd.DropTargetConfig.prototype = {
    
    ddGroup: function Ext_dd_DropTargetConfig$ddGroup(value) {
        this.o['ddGroup'] = value;
        return this;
    },
    
    overClass: function Ext_dd_DropTargetConfig$overClass(value) {
        this.o['overClass'] = value;
        return this;
    },
    
    dropAllowed: function Ext_dd_DropTargetConfig$dropAllowed(value) {
        this.o['dropAllowed'] = value;
        return this;
    },
    
    dropNotAllowed: function Ext_dd_DropTargetConfig$dropNotAllowed(value) {
        this.o['dropNotAllowed'] = value;
        return this;
    },
    
    custom: function Ext_dd_DropTargetConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_DropTargetConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DropZoneConfig

Ext.dd.DropZoneConfig = function Ext_dd_DropZoneConfig() {
    this.o = {};
}
Ext.dd.DropZoneConfig.prototype = {
    
    ddGroup: function Ext_dd_DropZoneConfig$ddGroup(value) {
        this.o['ddGroup'] = value;
        return this;
    },
    
    overClass: function Ext_dd_DropZoneConfig$overClass(value) {
        this.o['overClass'] = value;
        return this;
    },
    
    dropAllowed: function Ext_dd_DropZoneConfig$dropAllowed(value) {
        this.o['dropAllowed'] = value;
        return this;
    },
    
    dropNotAllowed: function Ext_dd_DropZoneConfig$dropNotAllowed(value) {
        this.o['dropNotAllowed'] = value;
        return this;
    },
    
    custom: function Ext_dd_DropZoneConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_DropZoneConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.RegistryConfig

Ext.dd.RegistryConfig = function Ext_dd_RegistryConfig() {
    this.o = {};
}
Ext.dd.RegistryConfig.prototype = {
    
    custom: function Ext_dd_RegistryConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_RegistryConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.ScrollManagerConfig

Ext.dd.ScrollManagerConfig = function Ext_dd_ScrollManagerConfig() {
    this.o = {};
}
Ext.dd.ScrollManagerConfig.prototype = {
    
    custom: function Ext_dd_ScrollManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_ScrollManagerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.StatusProxyConfig

Ext.dd.StatusProxyConfig = function Ext_dd_StatusProxyConfig() {
    this.o = {};
}
Ext.dd.StatusProxyConfig.prototype = {
    
    dropAllowed: function Ext_dd_StatusProxyConfig$dropAllowed(value) {
        this.o['dropAllowed'] = value;
        return this;
    },
    
    dropNotAllowed: function Ext_dd_StatusProxyConfig$dropNotAllowed(value) {
        this.o['dropNotAllowed'] = value;
        return this;
    },
    
    custom: function Ext_dd_StatusProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_StatusProxyConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.form');

////////////////////////////////////////////////////////////////////////////////
// Ext.form.ActionConfig

Ext.form.ActionConfig = function Ext_form_ActionConfig() {
    this.o = {};
}
Ext.form.ActionConfig.prototype = {
    
    url: function Ext_form_ActionConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    method: function Ext_form_ActionConfig$method(value) {
        this.o['method'] = value;
        return this;
    },
    
    params_: function Ext_form_ActionConfig$params_(value) {
        this.o['params'] = value;
        return this;
    },
    
    success: function Ext_form_ActionConfig$success(value) {
        this.o['success'] = value;
        return this;
    },
    
    failure: function Ext_form_ActionConfig$failure(value) {
        this.o['failure'] = value;
        return this;
    },
    
    waitMsg: function Ext_form_ActionConfig$waitMsg(value) {
        this.o['waitMsg'] = value;
        return this;
    },
    
    waitTitle: function Ext_form_ActionConfig$waitTitle(value) {
        this.o['waitTitle'] = value;
        return this;
    },
    
    custom: function Ext_form_ActionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_ActionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.BasicFormConfig

Ext.form.BasicFormConfig = function Ext_form_BasicFormConfig() {
    this.o = {};
}
Ext.form.BasicFormConfig.prototype = {
    
    method: function Ext_form_BasicFormConfig$method(value) {
        this.o['method'] = value;
        return this;
    },
    
    reader: function Ext_form_BasicFormConfig$reader(value) {
        this.o['reader'] = value;
        return this;
    },
    
    errorReader: function Ext_form_BasicFormConfig$errorReader(value) {
        this.o['errorReader'] = value;
        return this;
    },
    
    url: function Ext_form_BasicFormConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    fileUpload: function Ext_form_BasicFormConfig$fileUpload(value) {
        this.o['fileUpload'] = value;
        return this;
    },
    
    baseParams: function Ext_form_BasicFormConfig$baseParams(value) {
        this.o['baseParams'] = value;
        return this;
    },
    
    timeout: function Ext_form_BasicFormConfig$timeout(value) {
        this.o['timeout'] = value;
        return this;
    },
    
    trackResetOnLoad: function Ext_form_BasicFormConfig$trackResetOnLoad(value) {
        this.o['trackResetOnLoad'] = value;
        return this;
    },
    
    custom: function Ext_form_BasicFormConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_BasicFormConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.BasicFormEvents

Ext.form.BasicFormEvents = function Ext_form_BasicFormEvents() {
}
Ext.form.BasicFormEvents.get_beforeaction = function Ext_form_BasicFormEvents$get_beforeaction() {
    return 'beforeaction';
}
Ext.form.BasicFormEvents.get_actionfailed = function Ext_form_BasicFormEvents$get_actionfailed() {
    return 'actionfailed';
}
Ext.form.BasicFormEvents.get_actioncomplete = function Ext_form_BasicFormEvents$get_actioncomplete() {
    return 'actioncomplete';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.CheckboxConfig

Ext.form.CheckboxConfig = function Ext_form_CheckboxConfig() {
    this.o = {};
}
Ext.form.CheckboxConfig.prototype = {
    
    focusClass: function Ext_form_CheckboxConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_CheckboxConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    checked_: function Ext_form_CheckboxConfig$checked_(value) {
        this.o['checked'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_CheckboxConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    boxLabel: function Ext_form_CheckboxConfig$boxLabel(value) {
        this.o['boxLabel'] = value;
        return this;
    },
    
    inputValue: function Ext_form_CheckboxConfig$inputValue(value) {
        this.o['inputValue'] = value;
        return this;
    },
    
    invalidClass: function Ext_form_CheckboxConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    invalidText: function Ext_form_CheckboxConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_CheckboxConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_CheckboxConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_CheckboxConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_CheckboxConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_CheckboxConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_CheckboxConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_CheckboxConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_CheckboxConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_CheckboxConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_CheckboxConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_CheckboxConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_CheckboxConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_CheckboxConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_CheckboxConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_CheckboxConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_CheckboxConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_CheckboxConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_CheckboxConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_CheckboxConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_CheckboxConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_CheckboxConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_CheckboxConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_CheckboxConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_CheckboxConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_CheckboxConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_CheckboxConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_CheckboxConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_CheckboxConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_CheckboxConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_CheckboxConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.CheckboxEvents

Ext.form.CheckboxEvents = function Ext_form_CheckboxEvents() {
}
Ext.form.CheckboxEvents.get_check = function Ext_form_CheckboxEvents$get_check() {
    return 'check';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.ComboBoxConfig

Ext.form.ComboBoxConfig = function Ext_form_ComboBoxConfig() {
    this.o = {};
}
Ext.form.ComboBoxConfig.prototype = {
    
    transform: function Ext_form_ComboBoxConfig$transform(value) {
        this.o['transform'] = value;
        return this;
    },
    
    lazyRender: function Ext_form_ComboBoxConfig$lazyRender(value) {
        this.o['lazyRender'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_ComboBoxConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    store: function Ext_form_ComboBoxConfig$store(value) {
        this.o['store'] = value;
        return this;
    },
    
    title: function Ext_form_ComboBoxConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    listWidth: function Ext_form_ComboBoxConfig$listWidth(value) {
        this.o['listWidth'] = value;
        return this;
    },
    
    displayField: function Ext_form_ComboBoxConfig$displayField(value) {
        this.o['displayField'] = value;
        return this;
    },
    
    valueField: function Ext_form_ComboBoxConfig$valueField(value) {
        this.o['valueField'] = value;
        return this;
    },
    
    hiddenName: function Ext_form_ComboBoxConfig$hiddenName(value) {
        this.o['hiddenName'] = value;
        return this;
    },
    
    listClass: function Ext_form_ComboBoxConfig$listClass(value) {
        this.o['listClass'] = value;
        return this;
    },
    
    selectedClass: function Ext_form_ComboBoxConfig$selectedClass(value) {
        this.o['selectedClass'] = value;
        return this;
    },
    
    triggerClass: function Ext_form_ComboBoxConfig$triggerClass(value) {
        this.o['triggerClass'] = value;
        return this;
    },
    
    shadow: function Ext_form_ComboBoxConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    listAlign: function Ext_form_ComboBoxConfig$listAlign(value) {
        this.o['listAlign'] = value;
        return this;
    },
    
    maxHeight: function Ext_form_ComboBoxConfig$maxHeight(value) {
        this.o['maxHeight'] = value;
        return this;
    },
    
    triggerAction: function Ext_form_ComboBoxConfig$triggerAction(value) {
        this.o['triggerAction'] = value;
        return this;
    },
    
    minChars: function Ext_form_ComboBoxConfig$minChars(value) {
        this.o['minChars'] = value;
        return this;
    },
    
    typeAhead: function Ext_form_ComboBoxConfig$typeAhead(value) {
        this.o['typeAhead'] = value;
        return this;
    },
    
    queryDelay: function Ext_form_ComboBoxConfig$queryDelay(value) {
        this.o['queryDelay'] = value;
        return this;
    },
    
    pageSize: function Ext_form_ComboBoxConfig$pageSize(value) {
        this.o['pageSize'] = value;
        return this;
    },
    
    selectOnFocus: function Ext_form_ComboBoxConfig$selectOnFocus(value) {
        this.o['selectOnFocus'] = value;
        return this;
    },
    
    queryParam: function Ext_form_ComboBoxConfig$queryParam(value) {
        this.o['queryParam'] = value;
        return this;
    },
    
    loadingText: function Ext_form_ComboBoxConfig$loadingText(value) {
        this.o['loadingText'] = value;
        return this;
    },
    
    resizable: function Ext_form_ComboBoxConfig$resizable(value) {
        this.o['resizable'] = value;
        return this;
    },
    
    handleHeight: function Ext_form_ComboBoxConfig$handleHeight(value) {
        this.o['handleHeight'] = value;
        return this;
    },
    
    editable: function Ext_form_ComboBoxConfig$editable(value) {
        this.o['editable'] = value;
        return this;
    },
    
    allQuery: function Ext_form_ComboBoxConfig$allQuery(value) {
        this.o['allQuery'] = value;
        return this;
    },
    
    mode: function Ext_form_ComboBoxConfig$mode(value) {
        this.o['mode'] = value;
        return this;
    },
    
    minListWidth: function Ext_form_ComboBoxConfig$minListWidth(value) {
        this.o['minListWidth'] = value;
        return this;
    },
    
    forceSelection: function Ext_form_ComboBoxConfig$forceSelection(value) {
        this.o['forceSelection'] = value;
        return this;
    },
    
    typeAheadDelay: function Ext_form_ComboBoxConfig$typeAheadDelay(value) {
        this.o['typeAheadDelay'] = value;
        return this;
    },
    
    valueNotFoundText: function Ext_form_ComboBoxConfig$valueNotFoundText(value) {
        this.o['valueNotFoundText'] = value;
        return this;
    },
    
    lazyInit: function Ext_form_ComboBoxConfig$lazyInit(value) {
        this.o['lazyInit'] = value;
        return this;
    },
    
    hideTrigger: function Ext_form_ComboBoxConfig$hideTrigger(value) {
        this.o['hideTrigger'] = value;
        return this;
    },
    
    grow: function Ext_form_ComboBoxConfig$grow(value) {
        this.o['grow'] = value;
        return this;
    },
    
    growMin: function Ext_form_ComboBoxConfig$growMin(value) {
        this.o['growMin'] = value;
        return this;
    },
    
    growMax: function Ext_form_ComboBoxConfig$growMax(value) {
        this.o['growMax'] = value;
        return this;
    },
    
    vtype: function Ext_form_ComboBoxConfig$vtype(value) {
        this.o['vtype'] = value;
        return this;
    },
    
    maskRe: function Ext_form_ComboBoxConfig$maskRe(value) {
        this.o['maskRe'] = value;
        return this;
    },
    
    disableKeyFilter: function Ext_form_ComboBoxConfig$disableKeyFilter(value) {
        this.o['disableKeyFilter'] = value;
        return this;
    },
    
    allowBlank: function Ext_form_ComboBoxConfig$allowBlank(value) {
        this.o['allowBlank'] = value;
        return this;
    },
    
    minLength: function Ext_form_ComboBoxConfig$minLength(value) {
        this.o['minLength'] = value;
        return this;
    },
    
    maxLength: function Ext_form_ComboBoxConfig$maxLength(value) {
        this.o['maxLength'] = value;
        return this;
    },
    
    minLengthText: function Ext_form_ComboBoxConfig$minLengthText(value) {
        this.o['minLengthText'] = value;
        return this;
    },
    
    maxLengthText: function Ext_form_ComboBoxConfig$maxLengthText(value) {
        this.o['maxLengthText'] = value;
        return this;
    },
    
    blankText: function Ext_form_ComboBoxConfig$blankText(value) {
        this.o['blankText'] = value;
        return this;
    },
    
    validator: function Ext_form_ComboBoxConfig$validator(value) {
        this.o['validator'] = value;
        return this;
    },
    
    regex: function Ext_form_ComboBoxConfig$regex(value) {
        this.o['regex'] = value;
        return this;
    },
    
    regexText: function Ext_form_ComboBoxConfig$regexText(value) {
        this.o['regexText'] = value;
        return this;
    },
    
    emptyText: function Ext_form_ComboBoxConfig$emptyText(value) {
        this.o['emptyText'] = value;
        return this;
    },
    
    emptyClass: function Ext_form_ComboBoxConfig$emptyClass(value) {
        this.o['emptyClass'] = value;
        return this;
    },
    
    invalidClass: function Ext_form_ComboBoxConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    invalidText: function Ext_form_ComboBoxConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    focusClass: function Ext_form_ComboBoxConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_ComboBoxConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_ComboBoxConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_ComboBoxConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_ComboBoxConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_ComboBoxConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_ComboBoxConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_ComboBoxConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_ComboBoxConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_ComboBoxConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_ComboBoxConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_ComboBoxConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_ComboBoxConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_ComboBoxConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_ComboBoxConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_ComboBoxConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_ComboBoxConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_ComboBoxConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_ComboBoxConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_ComboBoxConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_ComboBoxConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_ComboBoxConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_ComboBoxConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_ComboBoxConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_ComboBoxConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_ComboBoxConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_ComboBoxConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_ComboBoxConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_ComboBoxConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_ComboBoxConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_ComboBoxConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_ComboBoxConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.ComboBoxEvents

Ext.form.ComboBoxEvents = function Ext_form_ComboBoxEvents() {
}
Ext.form.ComboBoxEvents.get_expand = function Ext_form_ComboBoxEvents$get_expand() {
    return 'expand';
}
Ext.form.ComboBoxEvents.get_collapse = function Ext_form_ComboBoxEvents$get_collapse() {
    return 'collapse';
}
Ext.form.ComboBoxEvents.get_beforeselect = function Ext_form_ComboBoxEvents$get_beforeselect() {
    return 'beforeselect';
}
Ext.form.ComboBoxEvents.get_select = function Ext_form_ComboBoxEvents$get_select() {
    return 'select';
}
Ext.form.ComboBoxEvents.get_beforequery = function Ext_form_ComboBoxEvents$get_beforequery() {
    return 'beforequery';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.DateFieldConfig

Ext.form.DateFieldConfig = function Ext_form_DateFieldConfig() {
    this.o = {};
}
Ext.form.DateFieldConfig.prototype = {
    
    format: function Ext_form_DateFieldConfig$format(value) {
        this.o['format'] = value;
        return this;
    },
    
    altFormats: function Ext_form_DateFieldConfig$altFormats(value) {
        this.o['altFormats'] = value;
        return this;
    },
    
    disabledDays: function Ext_form_DateFieldConfig$disabledDays(value) {
        this.o['disabledDays'] = value;
        return this;
    },
    
    disabledDaysText: function Ext_form_DateFieldConfig$disabledDaysText(value) {
        this.o['disabledDaysText'] = value;
        return this;
    },
    
    disabledDates: function Ext_form_DateFieldConfig$disabledDates(value) {
        this.o['disabledDates'] = value;
        return this;
    },
    
    disabledDatesText: function Ext_form_DateFieldConfig$disabledDatesText(value) {
        this.o['disabledDatesText'] = value;
        return this;
    },
    
    minValue: function Ext_form_DateFieldConfig$minValue(value) {
        this.o['minValue'] = value;
        return this;
    },
    
    maxValue: function Ext_form_DateFieldConfig$maxValue(value) {
        this.o['maxValue'] = value;
        return this;
    },
    
    minText: function Ext_form_DateFieldConfig$minText(value) {
        this.o['minText'] = value;
        return this;
    },
    
    maxText: function Ext_form_DateFieldConfig$maxText(value) {
        this.o['maxText'] = value;
        return this;
    },
    
    invalidText: function Ext_form_DateFieldConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    triggerClass: function Ext_form_DateFieldConfig$triggerClass(value) {
        this.o['triggerClass'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_DateFieldConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    hideTrigger: function Ext_form_DateFieldConfig$hideTrigger(value) {
        this.o['hideTrigger'] = value;
        return this;
    },
    
    grow: function Ext_form_DateFieldConfig$grow(value) {
        this.o['grow'] = value;
        return this;
    },
    
    growMin: function Ext_form_DateFieldConfig$growMin(value) {
        this.o['growMin'] = value;
        return this;
    },
    
    growMax: function Ext_form_DateFieldConfig$growMax(value) {
        this.o['growMax'] = value;
        return this;
    },
    
    vtype: function Ext_form_DateFieldConfig$vtype(value) {
        this.o['vtype'] = value;
        return this;
    },
    
    maskRe: function Ext_form_DateFieldConfig$maskRe(value) {
        this.o['maskRe'] = value;
        return this;
    },
    
    disableKeyFilter: function Ext_form_DateFieldConfig$disableKeyFilter(value) {
        this.o['disableKeyFilter'] = value;
        return this;
    },
    
    allowBlank: function Ext_form_DateFieldConfig$allowBlank(value) {
        this.o['allowBlank'] = value;
        return this;
    },
    
    minLength: function Ext_form_DateFieldConfig$minLength(value) {
        this.o['minLength'] = value;
        return this;
    },
    
    maxLength: function Ext_form_DateFieldConfig$maxLength(value) {
        this.o['maxLength'] = value;
        return this;
    },
    
    minLengthText: function Ext_form_DateFieldConfig$minLengthText(value) {
        this.o['minLengthText'] = value;
        return this;
    },
    
    maxLengthText: function Ext_form_DateFieldConfig$maxLengthText(value) {
        this.o['maxLengthText'] = value;
        return this;
    },
    
    selectOnFocus: function Ext_form_DateFieldConfig$selectOnFocus(value) {
        this.o['selectOnFocus'] = value;
        return this;
    },
    
    blankText: function Ext_form_DateFieldConfig$blankText(value) {
        this.o['blankText'] = value;
        return this;
    },
    
    validator: function Ext_form_DateFieldConfig$validator(value) {
        this.o['validator'] = value;
        return this;
    },
    
    regex: function Ext_form_DateFieldConfig$regex(value) {
        this.o['regex'] = value;
        return this;
    },
    
    regexText: function Ext_form_DateFieldConfig$regexText(value) {
        this.o['regexText'] = value;
        return this;
    },
    
    emptyText: function Ext_form_DateFieldConfig$emptyText(value) {
        this.o['emptyText'] = value;
        return this;
    },
    
    emptyClass: function Ext_form_DateFieldConfig$emptyClass(value) {
        this.o['emptyClass'] = value;
        return this;
    },
    
    invalidClass: function Ext_form_DateFieldConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    focusClass: function Ext_form_DateFieldConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_DateFieldConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_DateFieldConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_DateFieldConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_DateFieldConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_DateFieldConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_DateFieldConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_DateFieldConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_DateFieldConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_DateFieldConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_DateFieldConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_DateFieldConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_DateFieldConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_DateFieldConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_DateFieldConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_DateFieldConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_DateFieldConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_DateFieldConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_DateFieldConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_DateFieldConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_DateFieldConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_DateFieldConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_DateFieldConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_DateFieldConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_DateFieldConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_DateFieldConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_DateFieldConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_DateFieldConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_DateFieldConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_DateFieldConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_DateFieldConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_DateFieldConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.FieldConfig

Ext.form.FieldConfig = function Ext_form_FieldConfig() {
    this.o = {};
}
Ext.form.FieldConfig.prototype = {
    
    invalidClass: function Ext_form_FieldConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    invalidText: function Ext_form_FieldConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    focusClass: function Ext_form_FieldConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_FieldConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_FieldConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_FieldConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_FieldConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_FieldConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_FieldConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_FieldConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_FieldConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_FieldConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_FieldConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_FieldConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_FieldConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_FieldConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_FieldConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_FieldConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_FieldConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_FieldConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_FieldConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_FieldConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_FieldConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_FieldConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_FieldConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_FieldConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_FieldConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_FieldConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_FieldConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_FieldConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_FieldConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_FieldConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_FieldConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_FieldConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_FieldConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.FieldEvents

Ext.form.FieldEvents = function Ext_form_FieldEvents() {
}
Ext.form.FieldEvents.get_focus = function Ext_form_FieldEvents$get_focus() {
    return 'focus';
}
Ext.form.FieldEvents.get_blur = function Ext_form_FieldEvents$get_blur() {
    return 'blur';
}
Ext.form.FieldEvents.get_specialkey = function Ext_form_FieldEvents$get_specialkey() {
    return 'specialkey';
}
Ext.form.FieldEvents.get_change = function Ext_form_FieldEvents$get_change() {
    return 'change';
}
Ext.form.FieldEvents.get_invalid = function Ext_form_FieldEvents$get_invalid() {
    return 'invalid';
}
Ext.form.FieldEvents.get_valid = function Ext_form_FieldEvents$get_valid() {
    return 'valid';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.FieldSetConfig

Ext.form.FieldSetConfig = function Ext_form_FieldSetConfig() {
    this.o = {};
}
Ext.form.FieldSetConfig.prototype = {
    
    checkboxToggle: function Ext_form_FieldSetConfig$checkboxToggle(value) {
        this.o['checkboxToggle'] = value;
        return this;
    },
    
    checkboxName: function Ext_form_FieldSetConfig$checkboxName(value) {
        this.o['checkboxName'] = value;
        return this;
    },
    
    labelWidth: function Ext_form_FieldSetConfig$labelWidth(value) {
        this.o['labelWidth'] = value;
        return this;
    },
    
    itemCls: function Ext_form_FieldSetConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    baseCls: function Ext_form_FieldSetConfig$baseCls(value) {
        this.o['baseCls'] = value;
        return this;
    },
    
    layout: function Ext_form_FieldSetConfig$layout(value) {
        this.o['layout'] = value;
        return this;
    },
    
    tbar: function Ext_form_FieldSetConfig$tbar(value) {
        this.o['tbar'] = value;
        return this;
    },
    
    bbar: function Ext_form_FieldSetConfig$bbar(value) {
        this.o['bbar'] = value;
        return this;
    },
    
    header: function Ext_form_FieldSetConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    footer: function Ext_form_FieldSetConfig$footer(value) {
        this.o['footer'] = value;
        return this;
    },
    
    title: function Ext_form_FieldSetConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    buttons: function Ext_form_FieldSetConfig$buttons(value) {
        this.o['buttons'] = value;
        return this;
    },
    
    autoLoad: function Ext_form_FieldSetConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    frame: function Ext_form_FieldSetConfig$frame(value) {
        this.o['frame'] = value;
        return this;
    },
    
    border: function Ext_form_FieldSetConfig$border(value) {
        this.o['border'] = value;
        return this;
    },
    
    bodyBorder: function Ext_form_FieldSetConfig$bodyBorder(value) {
        this.o['bodyBorder'] = value;
        return this;
    },
    
    bodyStyle: function Ext_form_FieldSetConfig$bodyStyle(value) {
        this.o['bodyStyle'] = value;
        return this;
    },
    
    iconCls: function Ext_form_FieldSetConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    collapsible: function Ext_form_FieldSetConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    tools: function Ext_form_FieldSetConfig$tools(value) {
        this.o['tools'] = value;
        return this;
    },
    
    hideCollapseTool: function Ext_form_FieldSetConfig$hideCollapseTool(value) {
        this.o['hideCollapseTool'] = value;
        return this;
    },
    
    titleCollapse: function Ext_form_FieldSetConfig$titleCollapse(value) {
        this.o['titleCollapse'] = value;
        return this;
    },
    
    autoScroll: function Ext_form_FieldSetConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    floating: function Ext_form_FieldSetConfig$floating(value) {
        this.o['floating'] = value;
        return this;
    },
    
    shadow: function Ext_form_FieldSetConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    shim: function Ext_form_FieldSetConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    html: function Ext_form_FieldSetConfig$html(value) {
        this.o['html'] = value;
        return this;
    },
    
    contentEl: function Ext_form_FieldSetConfig$contentEl(value) {
        this.o['contentEl'] = value;
        return this;
    },
    
    keys: function Ext_form_FieldSetConfig$keys(value) {
        this.o['keys'] = value;
        return this;
    },
    
    collapsedCls: function Ext_form_FieldSetConfig$collapsedCls(value) {
        this.o['collapsedCls'] = value;
        return this;
    },
    
    maskDisabled: function Ext_form_FieldSetConfig$maskDisabled(value) {
        this.o['maskDisabled'] = value;
        return this;
    },
    
    animCollapse: function Ext_form_FieldSetConfig$animCollapse(value) {
        this.o['animCollapse'] = value;
        return this;
    },
    
    headerAsText: function Ext_form_FieldSetConfig$headerAsText(value) {
        this.o['headerAsText'] = value;
        return this;
    },
    
    buttonAlign: function Ext_form_FieldSetConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    collapsed: function Ext_form_FieldSetConfig$collapsed(value) {
        this.o['collapsed'] = value;
        return this;
    },
    
    collapseFirst: function Ext_form_FieldSetConfig$collapseFirst(value) {
        this.o['collapseFirst'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_form_FieldSetConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    elements: function Ext_form_FieldSetConfig$elements(value) {
        this.o['elements'] = value;
        return this;
    },
    
    layoutConfig: function Ext_form_FieldSetConfig$layoutConfig(value) {
        this.o['layoutConfig'] = value;
        return this;
    },
    
    activeItem: function Ext_form_FieldSetConfig$activeItem(value) {
        this.o['activeItem'] = value;
        return this;
    },
    
    items: function Ext_form_FieldSetConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    defaults: function Ext_form_FieldSetConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    height: function Ext_form_FieldSetConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_FieldSetConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_FieldSetConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_FieldSetConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_FieldSetConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_FieldSetConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_form_FieldSetConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_form_FieldSetConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_FieldSetConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_FieldSetConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_FieldSetConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_FieldSetConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_FieldSetConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_FieldSetConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_FieldSetConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_FieldSetConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_FieldSetConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_FieldSetConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_FieldSetConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.FormPanelConfig

Ext.form.FormPanelConfig = function Ext_form_FormPanelConfig() {
    this.o = {};
}
Ext.form.FormPanelConfig.prototype = {
    
    labelWidth: function Ext_form_FormPanelConfig$labelWidth(value) {
        this.o['labelWidth'] = value;
        return this;
    },
    
    itemCls: function Ext_form_FormPanelConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    buttonAlign: function Ext_form_FormPanelConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_form_FormPanelConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    labelAlign: function Ext_form_FormPanelConfig$labelAlign(value) {
        this.o['labelAlign'] = value;
        return this;
    },
    
    monitorValid: function Ext_form_FormPanelConfig$monitorValid(value) {
        this.o['monitorValid'] = value;
        return this;
    },
    
    monitorPoll: function Ext_form_FormPanelConfig$monitorPoll(value) {
        this.o['monitorPoll'] = value;
        return this;
    },
    
    tbar: function Ext_form_FormPanelConfig$tbar(value) {
        this.o['tbar'] = value;
        return this;
    },
    
    bbar: function Ext_form_FormPanelConfig$bbar(value) {
        this.o['bbar'] = value;
        return this;
    },
    
    header: function Ext_form_FormPanelConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    footer: function Ext_form_FormPanelConfig$footer(value) {
        this.o['footer'] = value;
        return this;
    },
    
    title: function Ext_form_FormPanelConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    buttons: function Ext_form_FormPanelConfig$buttons(value) {
        this.o['buttons'] = value;
        return this;
    },
    
    autoLoad: function Ext_form_FormPanelConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    frame: function Ext_form_FormPanelConfig$frame(value) {
        this.o['frame'] = value;
        return this;
    },
    
    border: function Ext_form_FormPanelConfig$border(value) {
        this.o['border'] = value;
        return this;
    },
    
    bodyBorder: function Ext_form_FormPanelConfig$bodyBorder(value) {
        this.o['bodyBorder'] = value;
        return this;
    },
    
    bodyStyle: function Ext_form_FormPanelConfig$bodyStyle(value) {
        this.o['bodyStyle'] = value;
        return this;
    },
    
    iconCls: function Ext_form_FormPanelConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    collapsible: function Ext_form_FormPanelConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    tools: function Ext_form_FormPanelConfig$tools(value) {
        this.o['tools'] = value;
        return this;
    },
    
    hideCollapseTool: function Ext_form_FormPanelConfig$hideCollapseTool(value) {
        this.o['hideCollapseTool'] = value;
        return this;
    },
    
    titleCollapse: function Ext_form_FormPanelConfig$titleCollapse(value) {
        this.o['titleCollapse'] = value;
        return this;
    },
    
    autoScroll: function Ext_form_FormPanelConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    floating: function Ext_form_FormPanelConfig$floating(value) {
        this.o['floating'] = value;
        return this;
    },
    
    shadow: function Ext_form_FormPanelConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    shim: function Ext_form_FormPanelConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    html: function Ext_form_FormPanelConfig$html(value) {
        this.o['html'] = value;
        return this;
    },
    
    contentEl: function Ext_form_FormPanelConfig$contentEl(value) {
        this.o['contentEl'] = value;
        return this;
    },
    
    keys: function Ext_form_FormPanelConfig$keys(value) {
        this.o['keys'] = value;
        return this;
    },
    
    baseCls: function Ext_form_FormPanelConfig$baseCls(value) {
        this.o['baseCls'] = value;
        return this;
    },
    
    collapsedCls: function Ext_form_FormPanelConfig$collapsedCls(value) {
        this.o['collapsedCls'] = value;
        return this;
    },
    
    maskDisabled: function Ext_form_FormPanelConfig$maskDisabled(value) {
        this.o['maskDisabled'] = value;
        return this;
    },
    
    animCollapse: function Ext_form_FormPanelConfig$animCollapse(value) {
        this.o['animCollapse'] = value;
        return this;
    },
    
    headerAsText: function Ext_form_FormPanelConfig$headerAsText(value) {
        this.o['headerAsText'] = value;
        return this;
    },
    
    collapsed: function Ext_form_FormPanelConfig$collapsed(value) {
        this.o['collapsed'] = value;
        return this;
    },
    
    collapseFirst: function Ext_form_FormPanelConfig$collapseFirst(value) {
        this.o['collapseFirst'] = value;
        return this;
    },
    
    elements: function Ext_form_FormPanelConfig$elements(value) {
        this.o['elements'] = value;
        return this;
    },
    
    layout: function Ext_form_FormPanelConfig$layout(value) {
        this.o['layout'] = value;
        return this;
    },
    
    layoutConfig: function Ext_form_FormPanelConfig$layoutConfig(value) {
        this.o['layoutConfig'] = value;
        return this;
    },
    
    activeItem: function Ext_form_FormPanelConfig$activeItem(value) {
        this.o['activeItem'] = value;
        return this;
    },
    
    items: function Ext_form_FormPanelConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    defaults: function Ext_form_FormPanelConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    height: function Ext_form_FormPanelConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_FormPanelConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_FormPanelConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_FormPanelConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_FormPanelConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_FormPanelConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_form_FormPanelConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_form_FormPanelConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_FormPanelConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_FormPanelConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_FormPanelConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_FormPanelConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_FormPanelConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_FormPanelConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_FormPanelConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_FormPanelConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_FormPanelConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_FormPanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_FormPanelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.FormPanelEvents

Ext.form.FormPanelEvents = function Ext_form_FormPanelEvents() {
}
Ext.form.FormPanelEvents.get_clientvalidation = function Ext_form_FormPanelEvents$get_clientvalidation() {
    return 'clientvalidation';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.HiddenConfig

Ext.form.HiddenConfig = function Ext_form_HiddenConfig() {
    this.o = {};
}
Ext.form.HiddenConfig.prototype = {
    
    invalidClass: function Ext_form_HiddenConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    invalidText: function Ext_form_HiddenConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    focusClass: function Ext_form_HiddenConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_HiddenConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_HiddenConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_HiddenConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_HiddenConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_HiddenConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_HiddenConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_HiddenConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_HiddenConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_HiddenConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_HiddenConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_HiddenConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_HiddenConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_HiddenConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_HiddenConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_HiddenConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_HiddenConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_HiddenConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_HiddenConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_HiddenConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_HiddenConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_HiddenConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_HiddenConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_HiddenConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_HiddenConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_HiddenConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_HiddenConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_HiddenConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_HiddenConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_HiddenConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_HiddenConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_HiddenConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_HiddenConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.HtmlEditorConfig

Ext.form.HtmlEditorConfig = function Ext_form_HtmlEditorConfig() {
    this.o = {};
}
Ext.form.HtmlEditorConfig.prototype = {
    
    enableFormat: function Ext_form_HtmlEditorConfig$enableFormat(value) {
        this.o['enableFormat'] = value;
        return this;
    },
    
    enableFontSize: function Ext_form_HtmlEditorConfig$enableFontSize(value) {
        this.o['enableFontSize'] = value;
        return this;
    },
    
    enableColors: function Ext_form_HtmlEditorConfig$enableColors(value) {
        this.o['enableColors'] = value;
        return this;
    },
    
    enableAlignments: function Ext_form_HtmlEditorConfig$enableAlignments(value) {
        this.o['enableAlignments'] = value;
        return this;
    },
    
    enableLists: function Ext_form_HtmlEditorConfig$enableLists(value) {
        this.o['enableLists'] = value;
        return this;
    },
    
    enableSourceEdit: function Ext_form_HtmlEditorConfig$enableSourceEdit(value) {
        this.o['enableSourceEdit'] = value;
        return this;
    },
    
    enableLinks: function Ext_form_HtmlEditorConfig$enableLinks(value) {
        this.o['enableLinks'] = value;
        return this;
    },
    
    enableFont: function Ext_form_HtmlEditorConfig$enableFont(value) {
        this.o['enableFont'] = value;
        return this;
    },
    
    createLinkText: function Ext_form_HtmlEditorConfig$createLinkText(value) {
        this.o['createLinkText'] = value;
        return this;
    },
    
    defaultLinkValue: function Ext_form_HtmlEditorConfig$defaultLinkValue(value) {
        this.o['defaultLinkValue'] = value;
        return this;
    },
    
    fontFamilies: function Ext_form_HtmlEditorConfig$fontFamilies(value) {
        this.o['fontFamilies'] = value;
        return this;
    },
    
    invalidClass: function Ext_form_HtmlEditorConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    invalidText: function Ext_form_HtmlEditorConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    focusClass: function Ext_form_HtmlEditorConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_HtmlEditorConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_HtmlEditorConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_HtmlEditorConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_HtmlEditorConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_HtmlEditorConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_HtmlEditorConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_HtmlEditorConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_HtmlEditorConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_HtmlEditorConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_HtmlEditorConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_HtmlEditorConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_HtmlEditorConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_HtmlEditorConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_HtmlEditorConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_HtmlEditorConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_HtmlEditorConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_HtmlEditorConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_HtmlEditorConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_HtmlEditorConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_HtmlEditorConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_HtmlEditorConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_HtmlEditorConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_HtmlEditorConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_HtmlEditorConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_HtmlEditorConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_HtmlEditorConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_HtmlEditorConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_HtmlEditorConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_HtmlEditorConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_HtmlEditorConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_HtmlEditorConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_HtmlEditorConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.HtmlEditorEvents

Ext.form.HtmlEditorEvents = function Ext_form_HtmlEditorEvents() {
}
Ext.form.HtmlEditorEvents.get_initialize = function Ext_form_HtmlEditorEvents$get_initialize() {
    return 'initialize';
}
Ext.form.HtmlEditorEvents.get_activate = function Ext_form_HtmlEditorEvents$get_activate() {
    return 'activate';
}
Ext.form.HtmlEditorEvents.get_beforesync = function Ext_form_HtmlEditorEvents$get_beforesync() {
    return 'beforesync';
}
Ext.form.HtmlEditorEvents.get_beforepush = function Ext_form_HtmlEditorEvents$get_beforepush() {
    return 'beforepush';
}
Ext.form.HtmlEditorEvents.get_sync = function Ext_form_HtmlEditorEvents$get_sync() {
    return 'sync';
}
Ext.form.HtmlEditorEvents.get_push = function Ext_form_HtmlEditorEvents$get_push() {
    return 'push';
}
Ext.form.HtmlEditorEvents.get_editmodechange = function Ext_form_HtmlEditorEvents$get_editmodechange() {
    return 'editmodechange';
}
Ext.form.HtmlEditorEvents.get_blur = function Ext_form_HtmlEditorEvents$get_blur() {
    return 'blur';
}
Ext.form.HtmlEditorEvents.get_change = function Ext_form_HtmlEditorEvents$get_change() {
    return 'change';
}
Ext.form.HtmlEditorEvents.get_focus = function Ext_form_HtmlEditorEvents$get_focus() {
    return 'focus';
}
Ext.form.HtmlEditorEvents.get_specialkey = function Ext_form_HtmlEditorEvents$get_specialkey() {
    return 'specialkey';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.NumberFieldConfig

Ext.form.NumberFieldConfig = function Ext_form_NumberFieldConfig() {
    this.o = {};
}
Ext.form.NumberFieldConfig.prototype = {
    
    fieldClass: function Ext_form_NumberFieldConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    allowDecimals: function Ext_form_NumberFieldConfig$allowDecimals(value) {
        this.o['allowDecimals'] = value;
        return this;
    },
    
    decimalSeparator: function Ext_form_NumberFieldConfig$decimalSeparator(value) {
        this.o['decimalSeparator'] = value;
        return this;
    },
    
    decimalPrecision: function Ext_form_NumberFieldConfig$decimalPrecision(value) {
        this.o['decimalPrecision'] = value;
        return this;
    },
    
    allowNegative: function Ext_form_NumberFieldConfig$allowNegative(value) {
        this.o['allowNegative'] = value;
        return this;
    },
    
    minValue: function Ext_form_NumberFieldConfig$minValue(value) {
        this.o['minValue'] = value;
        return this;
    },
    
    maxValue: function Ext_form_NumberFieldConfig$maxValue(value) {
        this.o['maxValue'] = value;
        return this;
    },
    
    minText: function Ext_form_NumberFieldConfig$minText(value) {
        this.o['minText'] = value;
        return this;
    },
    
    maxText: function Ext_form_NumberFieldConfig$maxText(value) {
        this.o['maxText'] = value;
        return this;
    },
    
    nanText: function Ext_form_NumberFieldConfig$nanText(value) {
        this.o['nanText'] = value;
        return this;
    },
    
    grow: function Ext_form_NumberFieldConfig$grow(value) {
        this.o['grow'] = value;
        return this;
    },
    
    growMin: function Ext_form_NumberFieldConfig$growMin(value) {
        this.o['growMin'] = value;
        return this;
    },
    
    growMax: function Ext_form_NumberFieldConfig$growMax(value) {
        this.o['growMax'] = value;
        return this;
    },
    
    vtype: function Ext_form_NumberFieldConfig$vtype(value) {
        this.o['vtype'] = value;
        return this;
    },
    
    maskRe: function Ext_form_NumberFieldConfig$maskRe(value) {
        this.o['maskRe'] = value;
        return this;
    },
    
    disableKeyFilter: function Ext_form_NumberFieldConfig$disableKeyFilter(value) {
        this.o['disableKeyFilter'] = value;
        return this;
    },
    
    allowBlank: function Ext_form_NumberFieldConfig$allowBlank(value) {
        this.o['allowBlank'] = value;
        return this;
    },
    
    minLength: function Ext_form_NumberFieldConfig$minLength(value) {
        this.o['minLength'] = value;
        return this;
    },
    
    maxLength: function Ext_form_NumberFieldConfig$maxLength(value) {
        this.o['maxLength'] = value;
        return this;
    },
    
    minLengthText: function Ext_form_NumberFieldConfig$minLengthText(value) {
        this.o['minLengthText'] = value;
        return this;
    },
    
    maxLengthText: function Ext_form_NumberFieldConfig$maxLengthText(value) {
        this.o['maxLengthText'] = value;
        return this;
    },
    
    selectOnFocus: function Ext_form_NumberFieldConfig$selectOnFocus(value) {
        this.o['selectOnFocus'] = value;
        return this;
    },
    
    blankText: function Ext_form_NumberFieldConfig$blankText(value) {
        this.o['blankText'] = value;
        return this;
    },
    
    validator: function Ext_form_NumberFieldConfig$validator(value) {
        this.o['validator'] = value;
        return this;
    },
    
    regex: function Ext_form_NumberFieldConfig$regex(value) {
        this.o['regex'] = value;
        return this;
    },
    
    regexText: function Ext_form_NumberFieldConfig$regexText(value) {
        this.o['regexText'] = value;
        return this;
    },
    
    emptyText: function Ext_form_NumberFieldConfig$emptyText(value) {
        this.o['emptyText'] = value;
        return this;
    },
    
    emptyClass: function Ext_form_NumberFieldConfig$emptyClass(value) {
        this.o['emptyClass'] = value;
        return this;
    },
    
    invalidClass: function Ext_form_NumberFieldConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    invalidText: function Ext_form_NumberFieldConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    focusClass: function Ext_form_NumberFieldConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_NumberFieldConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_NumberFieldConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_NumberFieldConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_NumberFieldConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_NumberFieldConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_NumberFieldConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_NumberFieldConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_NumberFieldConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_NumberFieldConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_NumberFieldConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_NumberFieldConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_NumberFieldConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_NumberFieldConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_NumberFieldConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_NumberFieldConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_NumberFieldConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_NumberFieldConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_NumberFieldConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_NumberFieldConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_NumberFieldConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_NumberFieldConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_NumberFieldConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_NumberFieldConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_NumberFieldConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_NumberFieldConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_NumberFieldConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_NumberFieldConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_NumberFieldConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_NumberFieldConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_NumberFieldConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_NumberFieldConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.RadioConfig

Ext.form.RadioConfig = function Ext_form_RadioConfig() {
    this.o = {};
}
Ext.form.RadioConfig.prototype = {
    
    focusClass: function Ext_form_RadioConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_RadioConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    checked_: function Ext_form_RadioConfig$checked_(value) {
        this.o['checked'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_RadioConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    boxLabel: function Ext_form_RadioConfig$boxLabel(value) {
        this.o['boxLabel'] = value;
        return this;
    },
    
    inputValue: function Ext_form_RadioConfig$inputValue(value) {
        this.o['inputValue'] = value;
        return this;
    },
    
    invalidClass: function Ext_form_RadioConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    invalidText: function Ext_form_RadioConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_RadioConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_RadioConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_RadioConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_RadioConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_RadioConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_RadioConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_RadioConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_RadioConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_RadioConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_RadioConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_RadioConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_RadioConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_RadioConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_RadioConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_RadioConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_RadioConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_RadioConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_RadioConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_RadioConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_RadioConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_RadioConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_RadioConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_RadioConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_RadioConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_RadioConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_RadioConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_RadioConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_RadioConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_RadioConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_RadioConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.TextAreaConfig

Ext.form.TextAreaConfig = function Ext_form_TextAreaConfig() {
    this.o = {};
}
Ext.form.TextAreaConfig.prototype = {
    
    growMin: function Ext_form_TextAreaConfig$growMin(value) {
        this.o['growMin'] = value;
        return this;
    },
    
    growMax: function Ext_form_TextAreaConfig$growMax(value) {
        this.o['growMax'] = value;
        return this;
    },
    
    preventScrollbars: function Ext_form_TextAreaConfig$preventScrollbars(value) {
        this.o['preventScrollbars'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_TextAreaConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    grow: function Ext_form_TextAreaConfig$grow(value) {
        this.o['grow'] = value;
        return this;
    },
    
    vtype: function Ext_form_TextAreaConfig$vtype(value) {
        this.o['vtype'] = value;
        return this;
    },
    
    maskRe: function Ext_form_TextAreaConfig$maskRe(value) {
        this.o['maskRe'] = value;
        return this;
    },
    
    disableKeyFilter: function Ext_form_TextAreaConfig$disableKeyFilter(value) {
        this.o['disableKeyFilter'] = value;
        return this;
    },
    
    allowBlank: function Ext_form_TextAreaConfig$allowBlank(value) {
        this.o['allowBlank'] = value;
        return this;
    },
    
    minLength: function Ext_form_TextAreaConfig$minLength(value) {
        this.o['minLength'] = value;
        return this;
    },
    
    maxLength: function Ext_form_TextAreaConfig$maxLength(value) {
        this.o['maxLength'] = value;
        return this;
    },
    
    minLengthText: function Ext_form_TextAreaConfig$minLengthText(value) {
        this.o['minLengthText'] = value;
        return this;
    },
    
    maxLengthText: function Ext_form_TextAreaConfig$maxLengthText(value) {
        this.o['maxLengthText'] = value;
        return this;
    },
    
    selectOnFocus: function Ext_form_TextAreaConfig$selectOnFocus(value) {
        this.o['selectOnFocus'] = value;
        return this;
    },
    
    blankText: function Ext_form_TextAreaConfig$blankText(value) {
        this.o['blankText'] = value;
        return this;
    },
    
    validator: function Ext_form_TextAreaConfig$validator(value) {
        this.o['validator'] = value;
        return this;
    },
    
    regex: function Ext_form_TextAreaConfig$regex(value) {
        this.o['regex'] = value;
        return this;
    },
    
    regexText: function Ext_form_TextAreaConfig$regexText(value) {
        this.o['regexText'] = value;
        return this;
    },
    
    emptyText: function Ext_form_TextAreaConfig$emptyText(value) {
        this.o['emptyText'] = value;
        return this;
    },
    
    emptyClass: function Ext_form_TextAreaConfig$emptyClass(value) {
        this.o['emptyClass'] = value;
        return this;
    },
    
    invalidClass: function Ext_form_TextAreaConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    invalidText: function Ext_form_TextAreaConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    focusClass: function Ext_form_TextAreaConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_TextAreaConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_TextAreaConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_TextAreaConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_TextAreaConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_TextAreaConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_TextAreaConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_TextAreaConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_TextAreaConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_TextAreaConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_TextAreaConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_TextAreaConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_TextAreaConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_TextAreaConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_TextAreaConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_TextAreaConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_TextAreaConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_TextAreaConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_TextAreaConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_TextAreaConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_TextAreaConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_TextAreaConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_TextAreaConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_TextAreaConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_TextAreaConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_TextAreaConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_TextAreaConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_TextAreaConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_TextAreaConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_TextAreaConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_TextAreaConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_TextAreaConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.TextFieldConfig

Ext.form.TextFieldConfig = function Ext_form_TextFieldConfig() {
    this.o = {};
}
Ext.form.TextFieldConfig.prototype = {
    
    grow: function Ext_form_TextFieldConfig$grow(value) {
        this.o['grow'] = value;
        return this;
    },
    
    growMin: function Ext_form_TextFieldConfig$growMin(value) {
        this.o['growMin'] = value;
        return this;
    },
    
    growMax: function Ext_form_TextFieldConfig$growMax(value) {
        this.o['growMax'] = value;
        return this;
    },
    
    vtype: function Ext_form_TextFieldConfig$vtype(value) {
        this.o['vtype'] = value;
        return this;
    },
    
    maskRe: function Ext_form_TextFieldConfig$maskRe(value) {
        this.o['maskRe'] = value;
        return this;
    },
    
    disableKeyFilter: function Ext_form_TextFieldConfig$disableKeyFilter(value) {
        this.o['disableKeyFilter'] = value;
        return this;
    },
    
    allowBlank: function Ext_form_TextFieldConfig$allowBlank(value) {
        this.o['allowBlank'] = value;
        return this;
    },
    
    minLength: function Ext_form_TextFieldConfig$minLength(value) {
        this.o['minLength'] = value;
        return this;
    },
    
    maxLength: function Ext_form_TextFieldConfig$maxLength(value) {
        this.o['maxLength'] = value;
        return this;
    },
    
    minLengthText: function Ext_form_TextFieldConfig$minLengthText(value) {
        this.o['minLengthText'] = value;
        return this;
    },
    
    maxLengthText: function Ext_form_TextFieldConfig$maxLengthText(value) {
        this.o['maxLengthText'] = value;
        return this;
    },
    
    selectOnFocus: function Ext_form_TextFieldConfig$selectOnFocus(value) {
        this.o['selectOnFocus'] = value;
        return this;
    },
    
    blankText: function Ext_form_TextFieldConfig$blankText(value) {
        this.o['blankText'] = value;
        return this;
    },
    
    validator: function Ext_form_TextFieldConfig$validator(value) {
        this.o['validator'] = value;
        return this;
    },
    
    regex: function Ext_form_TextFieldConfig$regex(value) {
        this.o['regex'] = value;
        return this;
    },
    
    regexText: function Ext_form_TextFieldConfig$regexText(value) {
        this.o['regexText'] = value;
        return this;
    },
    
    emptyText: function Ext_form_TextFieldConfig$emptyText(value) {
        this.o['emptyText'] = value;
        return this;
    },
    
    emptyClass: function Ext_form_TextFieldConfig$emptyClass(value) {
        this.o['emptyClass'] = value;
        return this;
    },
    
    invalidClass: function Ext_form_TextFieldConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    invalidText: function Ext_form_TextFieldConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    focusClass: function Ext_form_TextFieldConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_TextFieldConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_TextFieldConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_TextFieldConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_TextFieldConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_TextFieldConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_TextFieldConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_TextFieldConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_TextFieldConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_TextFieldConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_TextFieldConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_TextFieldConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_TextFieldConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_TextFieldConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_TextFieldConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_TextFieldConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_TextFieldConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_TextFieldConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_TextFieldConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_TextFieldConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_TextFieldConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_TextFieldConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_TextFieldConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_TextFieldConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_TextFieldConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_TextFieldConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_TextFieldConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_TextFieldConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_TextFieldConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_TextFieldConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_TextFieldConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_TextFieldConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_TextFieldConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.TextFieldEvents

Ext.form.TextFieldEvents = function Ext_form_TextFieldEvents() {
}
Ext.form.TextFieldEvents.get_autosize = function Ext_form_TextFieldEvents$get_autosize() {
    return 'autosize';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.TimeFieldConfig

Ext.form.TimeFieldConfig = function Ext_form_TimeFieldConfig() {
    this.o = {};
}
Ext.form.TimeFieldConfig.prototype = {
    
    minValue: function Ext_form_TimeFieldConfig$minValue(value) {
        this.o['minValue'] = value;
        return this;
    },
    
    maxValue: function Ext_form_TimeFieldConfig$maxValue(value) {
        this.o['maxValue'] = value;
        return this;
    },
    
    minText: function Ext_form_TimeFieldConfig$minText(value) {
        this.o['minText'] = value;
        return this;
    },
    
    maxText: function Ext_form_TimeFieldConfig$maxText(value) {
        this.o['maxText'] = value;
        return this;
    },
    
    invalidText: function Ext_form_TimeFieldConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    format: function Ext_form_TimeFieldConfig$format(value) {
        this.o['format'] = value;
        return this;
    },
    
    altFormats: function Ext_form_TimeFieldConfig$altFormats(value) {
        this.o['altFormats'] = value;
        return this;
    },
    
    increment: function Ext_form_TimeFieldConfig$increment(value) {
        this.o['increment'] = value;
        return this;
    },
    
    transform: function Ext_form_TimeFieldConfig$transform(value) {
        this.o['transform'] = value;
        return this;
    },
    
    lazyRender: function Ext_form_TimeFieldConfig$lazyRender(value) {
        this.o['lazyRender'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_TimeFieldConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    store: function Ext_form_TimeFieldConfig$store(value) {
        this.o['store'] = value;
        return this;
    },
    
    title: function Ext_form_TimeFieldConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    listWidth: function Ext_form_TimeFieldConfig$listWidth(value) {
        this.o['listWidth'] = value;
        return this;
    },
    
    displayField: function Ext_form_TimeFieldConfig$displayField(value) {
        this.o['displayField'] = value;
        return this;
    },
    
    valueField: function Ext_form_TimeFieldConfig$valueField(value) {
        this.o['valueField'] = value;
        return this;
    },
    
    hiddenName: function Ext_form_TimeFieldConfig$hiddenName(value) {
        this.o['hiddenName'] = value;
        return this;
    },
    
    listClass: function Ext_form_TimeFieldConfig$listClass(value) {
        this.o['listClass'] = value;
        return this;
    },
    
    selectedClass: function Ext_form_TimeFieldConfig$selectedClass(value) {
        this.o['selectedClass'] = value;
        return this;
    },
    
    triggerClass: function Ext_form_TimeFieldConfig$triggerClass(value) {
        this.o['triggerClass'] = value;
        return this;
    },
    
    shadow: function Ext_form_TimeFieldConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    listAlign: function Ext_form_TimeFieldConfig$listAlign(value) {
        this.o['listAlign'] = value;
        return this;
    },
    
    maxHeight: function Ext_form_TimeFieldConfig$maxHeight(value) {
        this.o['maxHeight'] = value;
        return this;
    },
    
    triggerAction: function Ext_form_TimeFieldConfig$triggerAction(value) {
        this.o['triggerAction'] = value;
        return this;
    },
    
    minChars: function Ext_form_TimeFieldConfig$minChars(value) {
        this.o['minChars'] = value;
        return this;
    },
    
    typeAhead: function Ext_form_TimeFieldConfig$typeAhead(value) {
        this.o['typeAhead'] = value;
        return this;
    },
    
    queryDelay: function Ext_form_TimeFieldConfig$queryDelay(value) {
        this.o['queryDelay'] = value;
        return this;
    },
    
    pageSize: function Ext_form_TimeFieldConfig$pageSize(value) {
        this.o['pageSize'] = value;
        return this;
    },
    
    selectOnFocus: function Ext_form_TimeFieldConfig$selectOnFocus(value) {
        this.o['selectOnFocus'] = value;
        return this;
    },
    
    queryParam: function Ext_form_TimeFieldConfig$queryParam(value) {
        this.o['queryParam'] = value;
        return this;
    },
    
    loadingText: function Ext_form_TimeFieldConfig$loadingText(value) {
        this.o['loadingText'] = value;
        return this;
    },
    
    resizable: function Ext_form_TimeFieldConfig$resizable(value) {
        this.o['resizable'] = value;
        return this;
    },
    
    handleHeight: function Ext_form_TimeFieldConfig$handleHeight(value) {
        this.o['handleHeight'] = value;
        return this;
    },
    
    editable: function Ext_form_TimeFieldConfig$editable(value) {
        this.o['editable'] = value;
        return this;
    },
    
    allQuery: function Ext_form_TimeFieldConfig$allQuery(value) {
        this.o['allQuery'] = value;
        return this;
    },
    
    mode: function Ext_form_TimeFieldConfig$mode(value) {
        this.o['mode'] = value;
        return this;
    },
    
    minListWidth: function Ext_form_TimeFieldConfig$minListWidth(value) {
        this.o['minListWidth'] = value;
        return this;
    },
    
    forceSelection: function Ext_form_TimeFieldConfig$forceSelection(value) {
        this.o['forceSelection'] = value;
        return this;
    },
    
    typeAheadDelay: function Ext_form_TimeFieldConfig$typeAheadDelay(value) {
        this.o['typeAheadDelay'] = value;
        return this;
    },
    
    valueNotFoundText: function Ext_form_TimeFieldConfig$valueNotFoundText(value) {
        this.o['valueNotFoundText'] = value;
        return this;
    },
    
    lazyInit: function Ext_form_TimeFieldConfig$lazyInit(value) {
        this.o['lazyInit'] = value;
        return this;
    },
    
    hideTrigger: function Ext_form_TimeFieldConfig$hideTrigger(value) {
        this.o['hideTrigger'] = value;
        return this;
    },
    
    grow: function Ext_form_TimeFieldConfig$grow(value) {
        this.o['grow'] = value;
        return this;
    },
    
    growMin: function Ext_form_TimeFieldConfig$growMin(value) {
        this.o['growMin'] = value;
        return this;
    },
    
    growMax: function Ext_form_TimeFieldConfig$growMax(value) {
        this.o['growMax'] = value;
        return this;
    },
    
    vtype: function Ext_form_TimeFieldConfig$vtype(value) {
        this.o['vtype'] = value;
        return this;
    },
    
    maskRe: function Ext_form_TimeFieldConfig$maskRe(value) {
        this.o['maskRe'] = value;
        return this;
    },
    
    disableKeyFilter: function Ext_form_TimeFieldConfig$disableKeyFilter(value) {
        this.o['disableKeyFilter'] = value;
        return this;
    },
    
    allowBlank: function Ext_form_TimeFieldConfig$allowBlank(value) {
        this.o['allowBlank'] = value;
        return this;
    },
    
    minLength: function Ext_form_TimeFieldConfig$minLength(value) {
        this.o['minLength'] = value;
        return this;
    },
    
    maxLength: function Ext_form_TimeFieldConfig$maxLength(value) {
        this.o['maxLength'] = value;
        return this;
    },
    
    minLengthText: function Ext_form_TimeFieldConfig$minLengthText(value) {
        this.o['minLengthText'] = value;
        return this;
    },
    
    maxLengthText: function Ext_form_TimeFieldConfig$maxLengthText(value) {
        this.o['maxLengthText'] = value;
        return this;
    },
    
    blankText: function Ext_form_TimeFieldConfig$blankText(value) {
        this.o['blankText'] = value;
        return this;
    },
    
    validator: function Ext_form_TimeFieldConfig$validator(value) {
        this.o['validator'] = value;
        return this;
    },
    
    regex: function Ext_form_TimeFieldConfig$regex(value) {
        this.o['regex'] = value;
        return this;
    },
    
    regexText: function Ext_form_TimeFieldConfig$regexText(value) {
        this.o['regexText'] = value;
        return this;
    },
    
    emptyText: function Ext_form_TimeFieldConfig$emptyText(value) {
        this.o['emptyText'] = value;
        return this;
    },
    
    emptyClass: function Ext_form_TimeFieldConfig$emptyClass(value) {
        this.o['emptyClass'] = value;
        return this;
    },
    
    invalidClass: function Ext_form_TimeFieldConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    focusClass: function Ext_form_TimeFieldConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_TimeFieldConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_TimeFieldConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_TimeFieldConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_TimeFieldConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_TimeFieldConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_TimeFieldConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_TimeFieldConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_TimeFieldConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_TimeFieldConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_TimeFieldConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_TimeFieldConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_TimeFieldConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_TimeFieldConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_TimeFieldConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_TimeFieldConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_TimeFieldConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_TimeFieldConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_TimeFieldConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_TimeFieldConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_TimeFieldConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_TimeFieldConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_TimeFieldConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_TimeFieldConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_TimeFieldConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_TimeFieldConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_TimeFieldConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_TimeFieldConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_TimeFieldConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_TimeFieldConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_TimeFieldConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_TimeFieldConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.TriggerFieldConfig

Ext.form.TriggerFieldConfig = function Ext_form_TriggerFieldConfig() {
    this.o = {};
}
Ext.form.TriggerFieldConfig.prototype = {
    
    triggerClass: function Ext_form_TriggerFieldConfig$triggerClass(value) {
        this.o['triggerClass'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_TriggerFieldConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    hideTrigger: function Ext_form_TriggerFieldConfig$hideTrigger(value) {
        this.o['hideTrigger'] = value;
        return this;
    },
    
    grow: function Ext_form_TriggerFieldConfig$grow(value) {
        this.o['grow'] = value;
        return this;
    },
    
    growMin: function Ext_form_TriggerFieldConfig$growMin(value) {
        this.o['growMin'] = value;
        return this;
    },
    
    growMax: function Ext_form_TriggerFieldConfig$growMax(value) {
        this.o['growMax'] = value;
        return this;
    },
    
    vtype: function Ext_form_TriggerFieldConfig$vtype(value) {
        this.o['vtype'] = value;
        return this;
    },
    
    maskRe: function Ext_form_TriggerFieldConfig$maskRe(value) {
        this.o['maskRe'] = value;
        return this;
    },
    
    disableKeyFilter: function Ext_form_TriggerFieldConfig$disableKeyFilter(value) {
        this.o['disableKeyFilter'] = value;
        return this;
    },
    
    allowBlank: function Ext_form_TriggerFieldConfig$allowBlank(value) {
        this.o['allowBlank'] = value;
        return this;
    },
    
    minLength: function Ext_form_TriggerFieldConfig$minLength(value) {
        this.o['minLength'] = value;
        return this;
    },
    
    maxLength: function Ext_form_TriggerFieldConfig$maxLength(value) {
        this.o['maxLength'] = value;
        return this;
    },
    
    minLengthText: function Ext_form_TriggerFieldConfig$minLengthText(value) {
        this.o['minLengthText'] = value;
        return this;
    },
    
    maxLengthText: function Ext_form_TriggerFieldConfig$maxLengthText(value) {
        this.o['maxLengthText'] = value;
        return this;
    },
    
    selectOnFocus: function Ext_form_TriggerFieldConfig$selectOnFocus(value) {
        this.o['selectOnFocus'] = value;
        return this;
    },
    
    blankText: function Ext_form_TriggerFieldConfig$blankText(value) {
        this.o['blankText'] = value;
        return this;
    },
    
    validator: function Ext_form_TriggerFieldConfig$validator(value) {
        this.o['validator'] = value;
        return this;
    },
    
    regex: function Ext_form_TriggerFieldConfig$regex(value) {
        this.o['regex'] = value;
        return this;
    },
    
    regexText: function Ext_form_TriggerFieldConfig$regexText(value) {
        this.o['regexText'] = value;
        return this;
    },
    
    emptyText: function Ext_form_TriggerFieldConfig$emptyText(value) {
        this.o['emptyText'] = value;
        return this;
    },
    
    emptyClass: function Ext_form_TriggerFieldConfig$emptyClass(value) {
        this.o['emptyClass'] = value;
        return this;
    },
    
    invalidClass: function Ext_form_TriggerFieldConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    invalidText: function Ext_form_TriggerFieldConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    focusClass: function Ext_form_TriggerFieldConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_TriggerFieldConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_TriggerFieldConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_TriggerFieldConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_TriggerFieldConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_TriggerFieldConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_TriggerFieldConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_TriggerFieldConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_TriggerFieldConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_TriggerFieldConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_TriggerFieldConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_TriggerFieldConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_TriggerFieldConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_TriggerFieldConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    height: function Ext_form_TriggerFieldConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_form_TriggerFieldConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_form_TriggerFieldConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_form_TriggerFieldConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_form_TriggerFieldConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_form_TriggerFieldConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_form_TriggerFieldConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_form_TriggerFieldConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_form_TriggerFieldConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_form_TriggerFieldConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_form_TriggerFieldConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_form_TriggerFieldConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_form_TriggerFieldConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_form_TriggerFieldConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_form_TriggerFieldConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_form_TriggerFieldConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_form_TriggerFieldConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_TriggerFieldConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.VTypesConfig

Ext.form.VTypesConfig = function Ext_form_VTypesConfig() {
    this.o = {};
}
Ext.form.VTypesConfig.prototype = {
    
    custom: function Ext_form_VTypesConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_VTypesConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.form.Action');

////////////////////////////////////////////////////////////////////////////////
// Ext.form.Action.SubmitConfig

Ext.form.Action.SubmitConfig = function Ext_form_Action_SubmitConfig() {
    this.o = {};
}
Ext.form.Action.SubmitConfig.prototype = {
    
    custom: function Ext_form_Action_SubmitConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_Action_SubmitConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.grid');

////////////////////////////////////////////////////////////////////////////////
// Ext.grid.AbstractSelectionModelConfig

Ext.grid.AbstractSelectionModelConfig = function Ext_grid_AbstractSelectionModelConfig() {
    this.o = {};
}
Ext.grid.AbstractSelectionModelConfig.prototype = {
    
    custom: function Ext_grid_AbstractSelectionModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_grid_AbstractSelectionModelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.CellSelectionModelConfig

Ext.grid.CellSelectionModelConfig = function Ext_grid_CellSelectionModelConfig() {
    this.o = {};
}
Ext.grid.CellSelectionModelConfig.prototype = {
    
    custom: function Ext_grid_CellSelectionModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_grid_CellSelectionModelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.CellSelectionModelEvents

Ext.grid.CellSelectionModelEvents = function Ext_grid_CellSelectionModelEvents() {
}
Ext.grid.CellSelectionModelEvents.get_beforerowselect = function Ext_grid_CellSelectionModelEvents$get_beforerowselect() {
    return 'beforerowselect';
}
Ext.grid.CellSelectionModelEvents.get_cellselect = function Ext_grid_CellSelectionModelEvents$get_cellselect() {
    return 'cellselect';
}
Ext.grid.CellSelectionModelEvents.get_selectionchange = function Ext_grid_CellSelectionModelEvents$get_selectionchange() {
    return 'selectionchange';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.CheckboxSelectionModelConfig

Ext.grid.CheckboxSelectionModelConfig = function Ext_grid_CheckboxSelectionModelConfig() {
    this.o = {};
}
Ext.grid.CheckboxSelectionModelConfig.prototype = {
    
    header: function Ext_grid_CheckboxSelectionModelConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    width: function Ext_grid_CheckboxSelectionModelConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    sortable: function Ext_grid_CheckboxSelectionModelConfig$sortable(value) {
        this.o['sortable'] = value;
        return this;
    },
    
    singleSelect: function Ext_grid_CheckboxSelectionModelConfig$singleSelect(value) {
        this.o['singleSelect'] = value;
        return this;
    },
    
    custom: function Ext_grid_CheckboxSelectionModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_grid_CheckboxSelectionModelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.ColumnModelConfig

Ext.grid.ColumnModelConfig = function Ext_grid_ColumnModelConfig() {
    this.o = {};
}
Ext.grid.ColumnModelConfig.prototype = {
    
    id: function Ext_grid_ColumnModelConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    header: function Ext_grid_ColumnModelConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    dataIndex: function Ext_grid_ColumnModelConfig$dataIndex(value) {
        this.o['dataIndex'] = value;
        return this;
    },
    
    width: function Ext_grid_ColumnModelConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    sortable: function Ext_grid_ColumnModelConfig$sortable(value) {
        this.o['sortable'] = value;
        return this;
    },
    
    locked: function Ext_grid_ColumnModelConfig$locked(value) {
        this.o['locked'] = value;
        return this;
    },
    
    fixed_: function Ext_grid_ColumnModelConfig$fixed_(value) {
        this.o['fixed'] = value;
        return this;
    },
    
    resizable: function Ext_grid_ColumnModelConfig$resizable(value) {
        this.o['resizable'] = value;
        return this;
    },
    
    hidden: function Ext_grid_ColumnModelConfig$hidden(value) {
        this.o['hidden'] = value;
        return this;
    },
    
    renderer: function Ext_grid_ColumnModelConfig$renderer(value) {
        this.o['renderer'] = value;
        return this;
    },
    
    align: function Ext_grid_ColumnModelConfig$align(value) {
        this.o['align'] = value;
        return this;
    },
    
    editor: function Ext_grid_ColumnModelConfig$editor(value) {
        this.o['editor'] = value;
        return this;
    },
    
    custom: function Ext_grid_ColumnModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_grid_ColumnModelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.ColumnModelEvents

Ext.grid.ColumnModelEvents = function Ext_grid_ColumnModelEvents() {
}
Ext.grid.ColumnModelEvents.get_widthchange = function Ext_grid_ColumnModelEvents$get_widthchange() {
    return 'widthchange';
}
Ext.grid.ColumnModelEvents.get_headerchange = function Ext_grid_ColumnModelEvents$get_headerchange() {
    return 'headerchange';
}
Ext.grid.ColumnModelEvents.get_hiddenchange = function Ext_grid_ColumnModelEvents$get_hiddenchange() {
    return 'hiddenchange';
}
Ext.grid.ColumnModelEvents.get_columnmoved = function Ext_grid_ColumnModelEvents$get_columnmoved() {
    return 'columnmoved';
}
Ext.grid.ColumnModelEvents.get_columlockchange = function Ext_grid_ColumnModelEvents$get_columlockchange() {
    return 'columlockchange';
}
Ext.grid.ColumnModelEvents.get_configchanged = function Ext_grid_ColumnModelEvents$get_configchanged() {
    return 'configchanged';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.EditorGridPanelConfig

Ext.grid.EditorGridPanelConfig = function Ext_grid_EditorGridPanelConfig() {
    this.o = {};
}
Ext.grid.EditorGridPanelConfig.prototype = {
    
    clicksToEdit: function Ext_grid_EditorGridPanelConfig$clicksToEdit(value) {
        this.o['clicksToEdit'] = value;
        return this;
    },
    
    columns: function Ext_grid_EditorGridPanelConfig$columns(value) {
        this.o['columns'] = value;
        return this;
    },
    
    store: function Ext_grid_EditorGridPanelConfig$store(value) {
        this.o['store'] = value;
        return this;
    },
    
    sm: function Ext_grid_EditorGridPanelConfig$sm(value) {
        this.o['sm'] = value;
        return this;
    },
    
    selModel: function Ext_grid_EditorGridPanelConfig$selModel(value) {
        this.o['selModel'] = value;
        return this;
    },
    
    minColumnWidth: function Ext_grid_EditorGridPanelConfig$minColumnWidth(value) {
        this.o['minColumnWidth'] = value;
        return this;
    },
    
    monitorWindowResize: function Ext_grid_EditorGridPanelConfig$monitorWindowResize(value) {
        this.o['monitorWindowResize'] = value;
        return this;
    },
    
    maxRowsToMeasure: function Ext_grid_EditorGridPanelConfig$maxRowsToMeasure(value) {
        this.o['maxRowsToMeasure'] = value;
        return this;
    },
    
    trackMouseOver: function Ext_grid_EditorGridPanelConfig$trackMouseOver(value) {
        this.o['trackMouseOver'] = value;
        return this;
    },
    
    enableDragDrop: function Ext_grid_EditorGridPanelConfig$enableDragDrop(value) {
        this.o['enableDragDrop'] = value;
        return this;
    },
    
    enableColumnMove: function Ext_grid_EditorGridPanelConfig$enableColumnMove(value) {
        this.o['enableColumnMove'] = value;
        return this;
    },
    
    enableColumnHide: function Ext_grid_EditorGridPanelConfig$enableColumnHide(value) {
        this.o['enableColumnHide'] = value;
        return this;
    },
    
    enableHdMenu: function Ext_grid_EditorGridPanelConfig$enableHdMenu(value) {
        this.o['enableHdMenu'] = value;
        return this;
    },
    
    enableRowHeightSync: function Ext_grid_EditorGridPanelConfig$enableRowHeightSync(value) {
        this.o['enableRowHeightSync'] = value;
        return this;
    },
    
    stripeRows: function Ext_grid_EditorGridPanelConfig$stripeRows(value) {
        this.o['stripeRows'] = value;
        return this;
    },
    
    autoExpandColumn: function Ext_grid_EditorGridPanelConfig$autoExpandColumn(value) {
        this.o['autoExpandColumn'] = value;
        return this;
    },
    
    autoExpandMin: function Ext_grid_EditorGridPanelConfig$autoExpandMin(value) {
        this.o['autoExpandMin'] = value;
        return this;
    },
    
    autoExpandMax: function Ext_grid_EditorGridPanelConfig$autoExpandMax(value) {
        this.o['autoExpandMax'] = value;
        return this;
    },
    
    view: function Ext_grid_EditorGridPanelConfig$view(value) {
        this.o['view'] = value;
        return this;
    },
    
    loadMask: function Ext_grid_EditorGridPanelConfig$loadMask(value) {
        this.o['loadMask'] = value;
        return this;
    },
    
    disableSelection: function Ext_grid_EditorGridPanelConfig$disableSelection(value) {
        this.o['disableSelection'] = value;
        return this;
    },
    
    maxHeight: function Ext_grid_EditorGridPanelConfig$maxHeight(value) {
        this.o['maxHeight'] = value;
        return this;
    },
    
    tbar: function Ext_grid_EditorGridPanelConfig$tbar(value) {
        this.o['tbar'] = value;
        return this;
    },
    
    bbar: function Ext_grid_EditorGridPanelConfig$bbar(value) {
        this.o['bbar'] = value;
        return this;
    },
    
    header: function Ext_grid_EditorGridPanelConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    footer: function Ext_grid_EditorGridPanelConfig$footer(value) {
        this.o['footer'] = value;
        return this;
    },
    
    title: function Ext_grid_EditorGridPanelConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    buttons: function Ext_grid_EditorGridPanelConfig$buttons(value) {
        this.o['buttons'] = value;
        return this;
    },
    
    autoLoad: function Ext_grid_EditorGridPanelConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    frame: function Ext_grid_EditorGridPanelConfig$frame(value) {
        this.o['frame'] = value;
        return this;
    },
    
    border: function Ext_grid_EditorGridPanelConfig$border(value) {
        this.o['border'] = value;
        return this;
    },
    
    bodyBorder: function Ext_grid_EditorGridPanelConfig$bodyBorder(value) {
        this.o['bodyBorder'] = value;
        return this;
    },
    
    bodyStyle: function Ext_grid_EditorGridPanelConfig$bodyStyle(value) {
        this.o['bodyStyle'] = value;
        return this;
    },
    
    iconCls: function Ext_grid_EditorGridPanelConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    collapsible: function Ext_grid_EditorGridPanelConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    tools: function Ext_grid_EditorGridPanelConfig$tools(value) {
        this.o['tools'] = value;
        return this;
    },
    
    hideCollapseTool: function Ext_grid_EditorGridPanelConfig$hideCollapseTool(value) {
        this.o['hideCollapseTool'] = value;
        return this;
    },
    
    titleCollapse: function Ext_grid_EditorGridPanelConfig$titleCollapse(value) {
        this.o['titleCollapse'] = value;
        return this;
    },
    
    autoScroll: function Ext_grid_EditorGridPanelConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    floating: function Ext_grid_EditorGridPanelConfig$floating(value) {
        this.o['floating'] = value;
        return this;
    },
    
    shadow: function Ext_grid_EditorGridPanelConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    shim: function Ext_grid_EditorGridPanelConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    html: function Ext_grid_EditorGridPanelConfig$html(value) {
        this.o['html'] = value;
        return this;
    },
    
    contentEl: function Ext_grid_EditorGridPanelConfig$contentEl(value) {
        this.o['contentEl'] = value;
        return this;
    },
    
    keys: function Ext_grid_EditorGridPanelConfig$keys(value) {
        this.o['keys'] = value;
        return this;
    },
    
    baseCls: function Ext_grid_EditorGridPanelConfig$baseCls(value) {
        this.o['baseCls'] = value;
        return this;
    },
    
    collapsedCls: function Ext_grid_EditorGridPanelConfig$collapsedCls(value) {
        this.o['collapsedCls'] = value;
        return this;
    },
    
    maskDisabled: function Ext_grid_EditorGridPanelConfig$maskDisabled(value) {
        this.o['maskDisabled'] = value;
        return this;
    },
    
    animCollapse: function Ext_grid_EditorGridPanelConfig$animCollapse(value) {
        this.o['animCollapse'] = value;
        return this;
    },
    
    headerAsText: function Ext_grid_EditorGridPanelConfig$headerAsText(value) {
        this.o['headerAsText'] = value;
        return this;
    },
    
    buttonAlign: function Ext_grid_EditorGridPanelConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    collapsed: function Ext_grid_EditorGridPanelConfig$collapsed(value) {
        this.o['collapsed'] = value;
        return this;
    },
    
    collapseFirst: function Ext_grid_EditorGridPanelConfig$collapseFirst(value) {
        this.o['collapseFirst'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_grid_EditorGridPanelConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    elements: function Ext_grid_EditorGridPanelConfig$elements(value) {
        this.o['elements'] = value;
        return this;
    },
    
    layout: function Ext_grid_EditorGridPanelConfig$layout(value) {
        this.o['layout'] = value;
        return this;
    },
    
    layoutConfig: function Ext_grid_EditorGridPanelConfig$layoutConfig(value) {
        this.o['layoutConfig'] = value;
        return this;
    },
    
    activeItem: function Ext_grid_EditorGridPanelConfig$activeItem(value) {
        this.o['activeItem'] = value;
        return this;
    },
    
    items: function Ext_grid_EditorGridPanelConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    defaults: function Ext_grid_EditorGridPanelConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    height: function Ext_grid_EditorGridPanelConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_grid_EditorGridPanelConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_grid_EditorGridPanelConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_grid_EditorGridPanelConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_grid_EditorGridPanelConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_grid_EditorGridPanelConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_grid_EditorGridPanelConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_grid_EditorGridPanelConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_grid_EditorGridPanelConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_grid_EditorGridPanelConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_grid_EditorGridPanelConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_grid_EditorGridPanelConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_grid_EditorGridPanelConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_grid_EditorGridPanelConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_grid_EditorGridPanelConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_grid_EditorGridPanelConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_grid_EditorGridPanelConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    cm: function Ext_grid_EditorGridPanelConfig$cm(value) {
        this.o['cm'] = value;
        return this;
    },
    
    ds: function Ext_grid_EditorGridPanelConfig$ds(value) {
        this.o['ds'] = value;
        return this;
    },
    
    el: function Ext_grid_EditorGridPanelConfig$el(value) {
        this.o['el'] = value;
        return this;
    },
    
    viewConfig: function Ext_grid_EditorGridPanelConfig$viewConfig(value) {
        this.o['viewConfig'] = value;
        return this;
    },
    
    custom: function Ext_grid_EditorGridPanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_grid_EditorGridPanelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.EditorGridPanelEvents

Ext.grid.EditorGridPanelEvents = function Ext_grid_EditorGridPanelEvents() {
}
Ext.grid.EditorGridPanelEvents.get_beforeedit = function Ext_grid_EditorGridPanelEvents$get_beforeedit() {
    return 'beforeedit';
}
Ext.grid.EditorGridPanelEvents.get_afteredit = function Ext_grid_EditorGridPanelEvents$get_afteredit() {
    return 'afteredit';
}
Ext.grid.EditorGridPanelEvents.get_validateedit = function Ext_grid_EditorGridPanelEvents$get_validateedit() {
    return 'validateedit';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.GridPanelConfig

Ext.grid.GridPanelConfig = function Ext_grid_GridPanelConfig() {
    this.o = {};
}
Ext.grid.GridPanelConfig.prototype = {
    
    columns: function Ext_grid_GridPanelConfig$columns(value) {
        this.o['columns'] = value;
        return this;
    },
    
    store: function Ext_grid_GridPanelConfig$store(value) {
        this.o['store'] = value;
        return this;
    },
    
    sm: function Ext_grid_GridPanelConfig$sm(value) {
        this.o['sm'] = value;
        return this;
    },
    
    selModel: function Ext_grid_GridPanelConfig$selModel(value) {
        this.o['selModel'] = value;
        return this;
    },
    
    minColumnWidth: function Ext_grid_GridPanelConfig$minColumnWidth(value) {
        this.o['minColumnWidth'] = value;
        return this;
    },
    
    monitorWindowResize: function Ext_grid_GridPanelConfig$monitorWindowResize(value) {
        this.o['monitorWindowResize'] = value;
        return this;
    },
    
    maxRowsToMeasure: function Ext_grid_GridPanelConfig$maxRowsToMeasure(value) {
        this.o['maxRowsToMeasure'] = value;
        return this;
    },
    
    trackMouseOver: function Ext_grid_GridPanelConfig$trackMouseOver(value) {
        this.o['trackMouseOver'] = value;
        return this;
    },
    
    enableDragDrop: function Ext_grid_GridPanelConfig$enableDragDrop(value) {
        this.o['enableDragDrop'] = value;
        return this;
    },
    
    enableColumnMove: function Ext_grid_GridPanelConfig$enableColumnMove(value) {
        this.o['enableColumnMove'] = value;
        return this;
    },
    
    enableColumnHide: function Ext_grid_GridPanelConfig$enableColumnHide(value) {
        this.o['enableColumnHide'] = value;
        return this;
    },
    
    enableHdMenu: function Ext_grid_GridPanelConfig$enableHdMenu(value) {
        this.o['enableHdMenu'] = value;
        return this;
    },
    
    enableRowHeightSync: function Ext_grid_GridPanelConfig$enableRowHeightSync(value) {
        this.o['enableRowHeightSync'] = value;
        return this;
    },
    
    stripeRows: function Ext_grid_GridPanelConfig$stripeRows(value) {
        this.o['stripeRows'] = value;
        return this;
    },
    
    autoExpandColumn: function Ext_grid_GridPanelConfig$autoExpandColumn(value) {
        this.o['autoExpandColumn'] = value;
        return this;
    },
    
    autoExpandMin: function Ext_grid_GridPanelConfig$autoExpandMin(value) {
        this.o['autoExpandMin'] = value;
        return this;
    },
    
    autoExpandMax: function Ext_grid_GridPanelConfig$autoExpandMax(value) {
        this.o['autoExpandMax'] = value;
        return this;
    },
    
    view: function Ext_grid_GridPanelConfig$view(value) {
        this.o['view'] = value;
        return this;
    },
    
    loadMask: function Ext_grid_GridPanelConfig$loadMask(value) {
        this.o['loadMask'] = value;
        return this;
    },
    
    disableSelection: function Ext_grid_GridPanelConfig$disableSelection(value) {
        this.o['disableSelection'] = value;
        return this;
    },
    
    maxHeight: function Ext_grid_GridPanelConfig$maxHeight(value) {
        this.o['maxHeight'] = value;
        return this;
    },
    
    tbar: function Ext_grid_GridPanelConfig$tbar(value) {
        this.o['tbar'] = value;
        return this;
    },
    
    bbar: function Ext_grid_GridPanelConfig$bbar(value) {
        this.o['bbar'] = value;
        return this;
    },
    
    header: function Ext_grid_GridPanelConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    footer: function Ext_grid_GridPanelConfig$footer(value) {
        this.o['footer'] = value;
        return this;
    },
    
    title: function Ext_grid_GridPanelConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    buttons: function Ext_grid_GridPanelConfig$buttons(value) {
        this.o['buttons'] = value;
        return this;
    },
    
    autoLoad: function Ext_grid_GridPanelConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    frame: function Ext_grid_GridPanelConfig$frame(value) {
        this.o['frame'] = value;
        return this;
    },
    
    border: function Ext_grid_GridPanelConfig$border(value) {
        this.o['border'] = value;
        return this;
    },
    
    bodyBorder: function Ext_grid_GridPanelConfig$bodyBorder(value) {
        this.o['bodyBorder'] = value;
        return this;
    },
    
    bodyStyle: function Ext_grid_GridPanelConfig$bodyStyle(value) {
        this.o['bodyStyle'] = value;
        return this;
    },
    
    iconCls: function Ext_grid_GridPanelConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    collapsible: function Ext_grid_GridPanelConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    tools: function Ext_grid_GridPanelConfig$tools(value) {
        this.o['tools'] = value;
        return this;
    },
    
    hideCollapseTool: function Ext_grid_GridPanelConfig$hideCollapseTool(value) {
        this.o['hideCollapseTool'] = value;
        return this;
    },
    
    titleCollapse: function Ext_grid_GridPanelConfig$titleCollapse(value) {
        this.o['titleCollapse'] = value;
        return this;
    },
    
    autoScroll: function Ext_grid_GridPanelConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    floating: function Ext_grid_GridPanelConfig$floating(value) {
        this.o['floating'] = value;
        return this;
    },
    
    shadow: function Ext_grid_GridPanelConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    shim: function Ext_grid_GridPanelConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    html: function Ext_grid_GridPanelConfig$html(value) {
        this.o['html'] = value;
        return this;
    },
    
    contentEl: function Ext_grid_GridPanelConfig$contentEl(value) {
        this.o['contentEl'] = value;
        return this;
    },
    
    keys: function Ext_grid_GridPanelConfig$keys(value) {
        this.o['keys'] = value;
        return this;
    },
    
    baseCls: function Ext_grid_GridPanelConfig$baseCls(value) {
        this.o['baseCls'] = value;
        return this;
    },
    
    collapsedCls: function Ext_grid_GridPanelConfig$collapsedCls(value) {
        this.o['collapsedCls'] = value;
        return this;
    },
    
    maskDisabled: function Ext_grid_GridPanelConfig$maskDisabled(value) {
        this.o['maskDisabled'] = value;
        return this;
    },
    
    animCollapse: function Ext_grid_GridPanelConfig$animCollapse(value) {
        this.o['animCollapse'] = value;
        return this;
    },
    
    headerAsText: function Ext_grid_GridPanelConfig$headerAsText(value) {
        this.o['headerAsText'] = value;
        return this;
    },
    
    buttonAlign: function Ext_grid_GridPanelConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    collapsed: function Ext_grid_GridPanelConfig$collapsed(value) {
        this.o['collapsed'] = value;
        return this;
    },
    
    collapseFirst: function Ext_grid_GridPanelConfig$collapseFirst(value) {
        this.o['collapseFirst'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_grid_GridPanelConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    elements: function Ext_grid_GridPanelConfig$elements(value) {
        this.o['elements'] = value;
        return this;
    },
    
    layout: function Ext_grid_GridPanelConfig$layout(value) {
        this.o['layout'] = value;
        return this;
    },
    
    layoutConfig: function Ext_grid_GridPanelConfig$layoutConfig(value) {
        this.o['layoutConfig'] = value;
        return this;
    },
    
    activeItem: function Ext_grid_GridPanelConfig$activeItem(value) {
        this.o['activeItem'] = value;
        return this;
    },
    
    items: function Ext_grid_GridPanelConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    defaults: function Ext_grid_GridPanelConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    height: function Ext_grid_GridPanelConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_grid_GridPanelConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_grid_GridPanelConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_grid_GridPanelConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_grid_GridPanelConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_grid_GridPanelConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_grid_GridPanelConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_grid_GridPanelConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_grid_GridPanelConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_grid_GridPanelConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_grid_GridPanelConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_grid_GridPanelConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_grid_GridPanelConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_grid_GridPanelConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_grid_GridPanelConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_grid_GridPanelConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_grid_GridPanelConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    cm: function Ext_grid_GridPanelConfig$cm(value) {
        this.o['cm'] = value;
        return this;
    },
    
    ds: function Ext_grid_GridPanelConfig$ds(value) {
        this.o['ds'] = value;
        return this;
    },
    
    el: function Ext_grid_GridPanelConfig$el(value) {
        this.o['el'] = value;
        return this;
    },
    
    viewConfig: function Ext_grid_GridPanelConfig$viewConfig(value) {
        this.o['viewConfig'] = value;
        return this;
    },
    
    custom: function Ext_grid_GridPanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_grid_GridPanelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.GridPanelEvents

Ext.grid.GridPanelEvents = function Ext_grid_GridPanelEvents() {
}
Ext.grid.GridPanelEvents.get_click = function Ext_grid_GridPanelEvents$get_click() {
    return 'click';
}
Ext.grid.GridPanelEvents.get_dblclick = function Ext_grid_GridPanelEvents$get_dblclick() {
    return 'dblclick';
}
Ext.grid.GridPanelEvents.get_contextmenu = function Ext_grid_GridPanelEvents$get_contextmenu() {
    return 'contextmenu';
}
Ext.grid.GridPanelEvents.get_mousedown = function Ext_grid_GridPanelEvents$get_mousedown() {
    return 'mousedown';
}
Ext.grid.GridPanelEvents.get_mouseup = function Ext_grid_GridPanelEvents$get_mouseup() {
    return 'mouseup';
}
Ext.grid.GridPanelEvents.get_mouseover = function Ext_grid_GridPanelEvents$get_mouseover() {
    return 'mouseover';
}
Ext.grid.GridPanelEvents.get_mouseout = function Ext_grid_GridPanelEvents$get_mouseout() {
    return 'mouseout';
}
Ext.grid.GridPanelEvents.get_keypress = function Ext_grid_GridPanelEvents$get_keypress() {
    return 'keypress';
}
Ext.grid.GridPanelEvents.get_keydown = function Ext_grid_GridPanelEvents$get_keydown() {
    return 'keydown';
}
Ext.grid.GridPanelEvents.get_cellmousedown = function Ext_grid_GridPanelEvents$get_cellmousedown() {
    return 'cellmousedown';
}
Ext.grid.GridPanelEvents.get_rowmousedown = function Ext_grid_GridPanelEvents$get_rowmousedown() {
    return 'rowmousedown';
}
Ext.grid.GridPanelEvents.get_headermousedown = function Ext_grid_GridPanelEvents$get_headermousedown() {
    return 'headermousedown';
}
Ext.grid.GridPanelEvents.get_cellclick = function Ext_grid_GridPanelEvents$get_cellclick() {
    return 'cellclick';
}
Ext.grid.GridPanelEvents.get_celldblclick = function Ext_grid_GridPanelEvents$get_celldblclick() {
    return 'celldblclick';
}
Ext.grid.GridPanelEvents.get_rowclick = function Ext_grid_GridPanelEvents$get_rowclick() {
    return 'rowclick';
}
Ext.grid.GridPanelEvents.get_rowdblclick = function Ext_grid_GridPanelEvents$get_rowdblclick() {
    return 'rowdblclick';
}
Ext.grid.GridPanelEvents.get_headerclick = function Ext_grid_GridPanelEvents$get_headerclick() {
    return 'headerclick';
}
Ext.grid.GridPanelEvents.get_headerdblclick = function Ext_grid_GridPanelEvents$get_headerdblclick() {
    return 'headerdblclick';
}
Ext.grid.GridPanelEvents.get_rowcontextmenu = function Ext_grid_GridPanelEvents$get_rowcontextmenu() {
    return 'rowcontextmenu';
}
Ext.grid.GridPanelEvents.get_cellcontextmenu = function Ext_grid_GridPanelEvents$get_cellcontextmenu() {
    return 'cellcontextmenu';
}
Ext.grid.GridPanelEvents.get_headercontextmenu = function Ext_grid_GridPanelEvents$get_headercontextmenu() {
    return 'headercontextmenu';
}
Ext.grid.GridPanelEvents.get_bodyscroll = function Ext_grid_GridPanelEvents$get_bodyscroll() {
    return 'bodyscroll';
}
Ext.grid.GridPanelEvents.get_columnresize = function Ext_grid_GridPanelEvents$get_columnresize() {
    return 'columnresize';
}
Ext.grid.GridPanelEvents.get_columnmove = function Ext_grid_GridPanelEvents$get_columnmove() {
    return 'columnmove';
}
Ext.grid.GridPanelEvents.get_sortchange = function Ext_grid_GridPanelEvents$get_sortchange() {
    return 'sortchange';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.GridViewConfig

Ext.grid.GridViewConfig = function Ext_grid_GridViewConfig() {
    this.o = {};
}
Ext.grid.GridViewConfig.prototype = {
    
    enableRowBody: function Ext_grid_GridViewConfig$enableRowBody(value) {
        this.o['enableRowBody'] = value;
        return this;
    },
    
    autoFill: function Ext_grid_GridViewConfig$autoFill(value) {
        this.o['autoFill'] = value;
        return this;
    },
    
    forceFit: function Ext_grid_GridViewConfig$forceFit(value) {
        this.o['forceFit'] = value;
        return this;
    },
    
    getRowClass: function Ext_grid_GridViewConfig$getRowClass(value) {
        this.o['getRowClass'] = value;
        return this;
    },
    
    custom: function Ext_grid_GridViewConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_grid_GridViewConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.GroupingViewConfig

Ext.grid.GroupingViewConfig = function Ext_grid_GroupingViewConfig() {
    this.o = {};
}
Ext.grid.GroupingViewConfig.prototype = {
    
    hideGroupedColumn: function Ext_grid_GroupingViewConfig$hideGroupedColumn(value) {
        this.o['hideGroupedColumn'] = value;
        return this;
    },
    
    startCollapsed: function Ext_grid_GroupingViewConfig$startCollapsed(value) {
        this.o['startCollapsed'] = value;
        return this;
    },
    
    enableGroupingMenu: function Ext_grid_GroupingViewConfig$enableGroupingMenu(value) {
        this.o['enableGroupingMenu'] = value;
        return this;
    },
    
    enableNoGroups: function Ext_grid_GroupingViewConfig$enableNoGroups(value) {
        this.o['enableNoGroups'] = value;
        return this;
    },
    
    emptyGroupText: function Ext_grid_GroupingViewConfig$emptyGroupText(value) {
        this.o['emptyGroupText'] = value;
        return this;
    },
    
    groupTextTpl: function Ext_grid_GroupingViewConfig$groupTextTpl(value) {
        this.o['groupTextTpl'] = value;
        return this;
    },
    
    enableRowBody: function Ext_grid_GroupingViewConfig$enableRowBody(value) {
        this.o['enableRowBody'] = value;
        return this;
    },
    
    autoFill: function Ext_grid_GroupingViewConfig$autoFill(value) {
        this.o['autoFill'] = value;
        return this;
    },
    
    forceFit: function Ext_grid_GroupingViewConfig$forceFit(value) {
        this.o['forceFit'] = value;
        return this;
    },
    
    custom: function Ext_grid_GroupingViewConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_grid_GroupingViewConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.RowNumbererConfig

Ext.grid.RowNumbererConfig = function Ext_grid_RowNumbererConfig() {
    this.o = {};
}
Ext.grid.RowNumbererConfig.prototype = {
    
    header: function Ext_grid_RowNumbererConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    width: function Ext_grid_RowNumbererConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    sortable: function Ext_grid_RowNumbererConfig$sortable(value) {
        this.o['sortable'] = value;
        return this;
    },
    
    custom: function Ext_grid_RowNumbererConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_grid_RowNumbererConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.RowSelectionModelConfig

Ext.grid.RowSelectionModelConfig = function Ext_grid_RowSelectionModelConfig() {
    this.o = {};
}
Ext.grid.RowSelectionModelConfig.prototype = {
    
    singleSelect: function Ext_grid_RowSelectionModelConfig$singleSelect(value) {
        this.o['singleSelect'] = value;
        return this;
    },
    
    custom: function Ext_grid_RowSelectionModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_grid_RowSelectionModelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.RowSelectionModelEvents

Ext.grid.RowSelectionModelEvents = function Ext_grid_RowSelectionModelEvents() {
}
Ext.grid.RowSelectionModelEvents.get_selectionchange = function Ext_grid_RowSelectionModelEvents$get_selectionchange() {
    return 'selectionchange';
}
Ext.grid.RowSelectionModelEvents.get_beforerowselect = function Ext_grid_RowSelectionModelEvents$get_beforerowselect() {
    return 'beforerowselect';
}
Ext.grid.RowSelectionModelEvents.get_rowselect = function Ext_grid_RowSelectionModelEvents$get_rowselect() {
    return 'rowselect';
}
Ext.grid.RowSelectionModelEvents.get_rowdeselect = function Ext_grid_RowSelectionModelEvents$get_rowdeselect() {
    return 'rowdeselect';
}


Type.createNamespace('Ext.layout');

////////////////////////////////////////////////////////////////////////////////
// Ext.layout.AccordionConfig

Ext.layout.AccordionConfig = function Ext_layout_AccordionConfig() {
    this.o = {};
}
Ext.layout.AccordionConfig.prototype = {
    
    fill: function Ext_layout_AccordionConfig$fill(value) {
        this.o['fill'] = value;
        return this;
    },
    
    autoWidth: function Ext_layout_AccordionConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    titleCollapse: function Ext_layout_AccordionConfig$titleCollapse(value) {
        this.o['titleCollapse'] = value;
        return this;
    },
    
    hideCollapseTool: function Ext_layout_AccordionConfig$hideCollapseTool(value) {
        this.o['hideCollapseTool'] = value;
        return this;
    },
    
    collapseFirst: function Ext_layout_AccordionConfig$collapseFirst(value) {
        this.o['collapseFirst'] = value;
        return this;
    },
    
    animate: function Ext_layout_AccordionConfig$animate(value) {
        this.o['animate'] = value;
        return this;
    },
    
    activeOnTop: function Ext_layout_AccordionConfig$activeOnTop(value) {
        this.o['activeOnTop'] = value;
        return this;
    },
    
    extraCls: function Ext_layout_AccordionConfig$extraCls(value) {
        this.o['extraCls'] = value;
        return this;
    },
    
    renderHidden: function Ext_layout_AccordionConfig$renderHidden(value) {
        this.o['renderHidden'] = value;
        return this;
    },
    
    custom: function Ext_layout_AccordionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_layout_AccordionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.layout.AnchorLayoutConfig

Ext.layout.AnchorLayoutConfig = function Ext_layout_AnchorLayoutConfig() {
    this.o = {};
}
Ext.layout.AnchorLayoutConfig.prototype = {
    
    extraCls: function Ext_layout_AnchorLayoutConfig$extraCls(value) {
        this.o['extraCls'] = value;
        return this;
    },
    
    renderHidden: function Ext_layout_AnchorLayoutConfig$renderHidden(value) {
        this.o['renderHidden'] = value;
        return this;
    },
    
    custom: function Ext_layout_AnchorLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_layout_AnchorLayoutConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.layout.BorderLayoutConfig

Ext.layout.BorderLayoutConfig = function Ext_layout_BorderLayoutConfig() {
    this.o = {};
}
Ext.layout.BorderLayoutConfig.prototype = {
    
    extraCls: function Ext_layout_BorderLayoutConfig$extraCls(value) {
        this.o['extraCls'] = value;
        return this;
    },
    
    renderHidden: function Ext_layout_BorderLayoutConfig$renderHidden(value) {
        this.o['renderHidden'] = value;
        return this;
    },
    
    custom: function Ext_layout_BorderLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_layout_BorderLayoutConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.layout.CardLayoutConfig

Ext.layout.CardLayoutConfig = function Ext_layout_CardLayoutConfig() {
    this.o = {};
}
Ext.layout.CardLayoutConfig.prototype = {
    
    deferredRender: function Ext_layout_CardLayoutConfig$deferredRender(value) {
        this.o['deferredRender'] = value;
        return this;
    },
    
    extraCls: function Ext_layout_CardLayoutConfig$extraCls(value) {
        this.o['extraCls'] = value;
        return this;
    },
    
    renderHidden: function Ext_layout_CardLayoutConfig$renderHidden(value) {
        this.o['renderHidden'] = value;
        return this;
    },
    
    custom: function Ext_layout_CardLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_layout_CardLayoutConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.layout.ColumnLayoutConfig

Ext.layout.ColumnLayoutConfig = function Ext_layout_ColumnLayoutConfig() {
    this.o = {};
}
Ext.layout.ColumnLayoutConfig.prototype = {
    
    extraCls: function Ext_layout_ColumnLayoutConfig$extraCls(value) {
        this.o['extraCls'] = value;
        return this;
    },
    
    renderHidden: function Ext_layout_ColumnLayoutConfig$renderHidden(value) {
        this.o['renderHidden'] = value;
        return this;
    },
    
    custom: function Ext_layout_ColumnLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_layout_ColumnLayoutConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.layout.ContainerLayoutConfig

Ext.layout.ContainerLayoutConfig = function Ext_layout_ContainerLayoutConfig() {
    this.o = {};
}
Ext.layout.ContainerLayoutConfig.prototype = {
    
    extraCls: function Ext_layout_ContainerLayoutConfig$extraCls(value) {
        this.o['extraCls'] = value;
        return this;
    },
    
    renderHidden: function Ext_layout_ContainerLayoutConfig$renderHidden(value) {
        this.o['renderHidden'] = value;
        return this;
    },
    
    custom: function Ext_layout_ContainerLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_layout_ContainerLayoutConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.layout.FitLayoutConfig

Ext.layout.FitLayoutConfig = function Ext_layout_FitLayoutConfig() {
    this.o = {};
}
Ext.layout.FitLayoutConfig.prototype = {
    
    extraCls: function Ext_layout_FitLayoutConfig$extraCls(value) {
        this.o['extraCls'] = value;
        return this;
    },
    
    renderHidden: function Ext_layout_FitLayoutConfig$renderHidden(value) {
        this.o['renderHidden'] = value;
        return this;
    },
    
    custom: function Ext_layout_FitLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_layout_FitLayoutConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.layout.FormLayoutConfig

Ext.layout.FormLayoutConfig = function Ext_layout_FormLayoutConfig() {
    this.o = {};
}
Ext.layout.FormLayoutConfig.prototype = {
    
    labelStyle: function Ext_layout_FormLayoutConfig$labelStyle(value) {
        this.o['labelStyle'] = value;
        return this;
    },
    
    elementStyle: function Ext_layout_FormLayoutConfig$elementStyle(value) {
        this.o['elementStyle'] = value;
        return this;
    },
    
    labelSeparator: function Ext_layout_FormLayoutConfig$labelSeparator(value) {
        this.o['labelSeparator'] = value;
        return this;
    },
    
    extraCls: function Ext_layout_FormLayoutConfig$extraCls(value) {
        this.o['extraCls'] = value;
        return this;
    },
    
    renderHidden: function Ext_layout_FormLayoutConfig$renderHidden(value) {
        this.o['renderHidden'] = value;
        return this;
    },
    
    custom: function Ext_layout_FormLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_layout_FormLayoutConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.layout.TableLayoutConfig

Ext.layout.TableLayoutConfig = function Ext_layout_TableLayoutConfig() {
    this.o = {};
}
Ext.layout.TableLayoutConfig.prototype = {
    
    columns: function Ext_layout_TableLayoutConfig$columns(value) {
        this.o['columns'] = value;
        return this;
    },
    
    extraCls: function Ext_layout_TableLayoutConfig$extraCls(value) {
        this.o['extraCls'] = value;
        return this;
    },
    
    renderHidden: function Ext_layout_TableLayoutConfig$renderHidden(value) {
        this.o['renderHidden'] = value;
        return this;
    },
    
    custom: function Ext_layout_TableLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_layout_TableLayoutConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.layout.BorderLayout');

////////////////////////////////////////////////////////////////////////////////
// Ext.layout.BorderLayout.RegionConfig

Ext.layout.BorderLayout.RegionConfig = function Ext_layout_BorderLayout_RegionConfig() {
    this.o = {};
}
Ext.layout.BorderLayout.RegionConfig.prototype = {
    
    animFloat: function Ext_layout_BorderLayout_RegionConfig$animFloat(value) {
        this.o['animFloat'] = value;
        return this;
    },
    
    autoHide: function Ext_layout_BorderLayout_RegionConfig$autoHide(value) {
        this.o['autoHide'] = value;
        return this;
    },
    
    collapseMode: function Ext_layout_BorderLayout_RegionConfig$collapseMode(value) {
        this.o['collapseMode'] = value;
        return this;
    },
    
    margins: function Ext_layout_BorderLayout_RegionConfig$margins(value) {
        this.o['margins'] = value;
        return this;
    },
    
    cmargins: function Ext_layout_BorderLayout_RegionConfig$cmargins(value) {
        this.o['cmargins'] = value;
        return this;
    },
    
    collapsible: function Ext_layout_BorderLayout_RegionConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    split: function Ext_layout_BorderLayout_RegionConfig$split(value) {
        this.o['split'] = value;
        return this;
    },
    
    floatable: function Ext_layout_BorderLayout_RegionConfig$floatable(value) {
        this.o['floatable'] = value;
        return this;
    },
    
    minWidth: function Ext_layout_BorderLayout_RegionConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    minHeight: function Ext_layout_BorderLayout_RegionConfig$minHeight(value) {
        this.o['minHeight'] = value;
        return this;
    },
    
    custom: function Ext_layout_BorderLayout_RegionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_layout_BorderLayout_RegionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.layout.BorderLayout.SplitRegionConfig

Ext.layout.BorderLayout.SplitRegionConfig = function Ext_layout_BorderLayout_SplitRegionConfig() {
    this.o = {};
}
Ext.layout.BorderLayout.SplitRegionConfig.prototype = {
    
    splitTip: function Ext_layout_BorderLayout_SplitRegionConfig$splitTip(value) {
        this.o['splitTip'] = value;
        return this;
    },
    
    collapsibleSplitTip: function Ext_layout_BorderLayout_SplitRegionConfig$collapsibleSplitTip(value) {
        this.o['collapsibleSplitTip'] = value;
        return this;
    },
    
    useSplitTips: function Ext_layout_BorderLayout_SplitRegionConfig$useSplitTips(value) {
        this.o['useSplitTips'] = value;
        return this;
    },
    
    animFloat: function Ext_layout_BorderLayout_SplitRegionConfig$animFloat(value) {
        this.o['animFloat'] = value;
        return this;
    },
    
    autoHide: function Ext_layout_BorderLayout_SplitRegionConfig$autoHide(value) {
        this.o['autoHide'] = value;
        return this;
    },
    
    collapseMode: function Ext_layout_BorderLayout_SplitRegionConfig$collapseMode(value) {
        this.o['collapseMode'] = value;
        return this;
    },
    
    margins: function Ext_layout_BorderLayout_SplitRegionConfig$margins(value) {
        this.o['margins'] = value;
        return this;
    },
    
    cmargins: function Ext_layout_BorderLayout_SplitRegionConfig$cmargins(value) {
        this.o['cmargins'] = value;
        return this;
    },
    
    collapsible: function Ext_layout_BorderLayout_SplitRegionConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    split: function Ext_layout_BorderLayout_SplitRegionConfig$split(value) {
        this.o['split'] = value;
        return this;
    },
    
    floatable: function Ext_layout_BorderLayout_SplitRegionConfig$floatable(value) {
        this.o['floatable'] = value;
        return this;
    },
    
    minWidth: function Ext_layout_BorderLayout_SplitRegionConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    minHeight: function Ext_layout_BorderLayout_SplitRegionConfig$minHeight(value) {
        this.o['minHeight'] = value;
        return this;
    },
    
    custom: function Ext_layout_BorderLayout_SplitRegionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_layout_BorderLayout_SplitRegionConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.menu');

////////////////////////////////////////////////////////////////////////////////
// Ext.menu.AdapterConfig

Ext.menu.AdapterConfig = function Ext_menu_AdapterConfig() {
    this.o = {};
}
Ext.menu.AdapterConfig.prototype = {
    
    handler: function Ext_menu_AdapterConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    canActivate: function Ext_menu_AdapterConfig$canActivate(value) {
        this.o['canActivate'] = value;
        return this;
    },
    
    activeClass: function Ext_menu_AdapterConfig$activeClass(value) {
        this.o['activeClass'] = value;
        return this;
    },
    
    hideOnClick: function Ext_menu_AdapterConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    hideDelay: function Ext_menu_AdapterConfig$hideDelay(value) {
        this.o['hideDelay'] = value;
        return this;
    },
    
    id: function Ext_menu_AdapterConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_menu_AdapterConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_menu_AdapterConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_menu_AdapterConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_menu_AdapterConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_menu_AdapterConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_menu_AdapterConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_menu_AdapterConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_menu_AdapterConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_menu_AdapterConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_menu_AdapterConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_menu_AdapterConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_menu_AdapterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_AdapterConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.BaseItemConfig

Ext.menu.BaseItemConfig = function Ext_menu_BaseItemConfig() {
    this.o = {};
}
Ext.menu.BaseItemConfig.prototype = {
    
    handler: function Ext_menu_BaseItemConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    canActivate: function Ext_menu_BaseItemConfig$canActivate(value) {
        this.o['canActivate'] = value;
        return this;
    },
    
    activeClass: function Ext_menu_BaseItemConfig$activeClass(value) {
        this.o['activeClass'] = value;
        return this;
    },
    
    hideOnClick: function Ext_menu_BaseItemConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    hideDelay: function Ext_menu_BaseItemConfig$hideDelay(value) {
        this.o['hideDelay'] = value;
        return this;
    },
    
    id: function Ext_menu_BaseItemConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_menu_BaseItemConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_menu_BaseItemConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_menu_BaseItemConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_menu_BaseItemConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_menu_BaseItemConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_menu_BaseItemConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_menu_BaseItemConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_menu_BaseItemConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_menu_BaseItemConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_menu_BaseItemConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_menu_BaseItemConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_menu_BaseItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_BaseItemConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.BaseItemEvents

Ext.menu.BaseItemEvents = function Ext_menu_BaseItemEvents() {
}
Ext.menu.BaseItemEvents.get_click = function Ext_menu_BaseItemEvents$get_click() {
    return 'click';
}
Ext.menu.BaseItemEvents.get_activate = function Ext_menu_BaseItemEvents$get_activate() {
    return 'activate';
}
Ext.menu.BaseItemEvents.get_deactivate = function Ext_menu_BaseItemEvents$get_deactivate() {
    return 'deactivate';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.CheckItemConfig

Ext.menu.CheckItemConfig = function Ext_menu_CheckItemConfig() {
    this.o = {};
}
Ext.menu.CheckItemConfig.prototype = {
    
    group: function Ext_menu_CheckItemConfig$group(value) {
        this.o['group'] = value;
        return this;
    },
    
    itemCls: function Ext_menu_CheckItemConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    groupClass: function Ext_menu_CheckItemConfig$groupClass(value) {
        this.o['groupClass'] = value;
        return this;
    },
    
    checked_: function Ext_menu_CheckItemConfig$checked_(value) {
        this.o['checked'] = value;
        return this;
    },
    
    icon: function Ext_menu_CheckItemConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    text: function Ext_menu_CheckItemConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    iconCls: function Ext_menu_CheckItemConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    canActivate: function Ext_menu_CheckItemConfig$canActivate(value) {
        this.o['canActivate'] = value;
        return this;
    },
    
    showDelay: function Ext_menu_CheckItemConfig$showDelay(value) {
        this.o['showDelay'] = value;
        return this;
    },
    
    handler: function Ext_menu_CheckItemConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    activeClass: function Ext_menu_CheckItemConfig$activeClass(value) {
        this.o['activeClass'] = value;
        return this;
    },
    
    hideOnClick: function Ext_menu_CheckItemConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    hideDelay: function Ext_menu_CheckItemConfig$hideDelay(value) {
        this.o['hideDelay'] = value;
        return this;
    },
    
    id: function Ext_menu_CheckItemConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_menu_CheckItemConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_menu_CheckItemConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_menu_CheckItemConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_menu_CheckItemConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_menu_CheckItemConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_menu_CheckItemConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_menu_CheckItemConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_menu_CheckItemConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_menu_CheckItemConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_menu_CheckItemConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_menu_CheckItemConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_menu_CheckItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_CheckItemConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.CheckItemEvents

Ext.menu.CheckItemEvents = function Ext_menu_CheckItemEvents() {
}
Ext.menu.CheckItemEvents.get_beforecheckchange = function Ext_menu_CheckItemEvents$get_beforecheckchange() {
    return 'beforecheckchange';
}
Ext.menu.CheckItemEvents.get_checkchange = function Ext_menu_CheckItemEvents$get_checkchange() {
    return 'checkchange';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.ColorItemConfig

Ext.menu.ColorItemConfig = function Ext_menu_ColorItemConfig() {
    this.o = {};
}
Ext.menu.ColorItemConfig.prototype = {
    
    handler: function Ext_menu_ColorItemConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    canActivate: function Ext_menu_ColorItemConfig$canActivate(value) {
        this.o['canActivate'] = value;
        return this;
    },
    
    activeClass: function Ext_menu_ColorItemConfig$activeClass(value) {
        this.o['activeClass'] = value;
        return this;
    },
    
    hideOnClick: function Ext_menu_ColorItemConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    hideDelay: function Ext_menu_ColorItemConfig$hideDelay(value) {
        this.o['hideDelay'] = value;
        return this;
    },
    
    id: function Ext_menu_ColorItemConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_menu_ColorItemConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_menu_ColorItemConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_menu_ColorItemConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_menu_ColorItemConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_menu_ColorItemConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_menu_ColorItemConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_menu_ColorItemConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_menu_ColorItemConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_menu_ColorItemConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_menu_ColorItemConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_menu_ColorItemConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_menu_ColorItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_ColorItemConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.ColorMenuConfig

Ext.menu.ColorMenuConfig = function Ext_menu_ColorMenuConfig() {
    this.o = {};
}
Ext.menu.ColorMenuConfig.prototype = {
    
    defaults: function Ext_menu_ColorMenuConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    items: function Ext_menu_ColorMenuConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    minWidth: function Ext_menu_ColorMenuConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    shadow: function Ext_menu_ColorMenuConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    subMenuAlign: function Ext_menu_ColorMenuConfig$subMenuAlign(value) {
        this.o['subMenuAlign'] = value;
        return this;
    },
    
    defaultAlign: function Ext_menu_ColorMenuConfig$defaultAlign(value) {
        this.o['defaultAlign'] = value;
        return this;
    },
    
    allowOtherMenus: function Ext_menu_ColorMenuConfig$allowOtherMenus(value) {
        this.o['allowOtherMenus'] = value;
        return this;
    },
    
    custom: function Ext_menu_ColorMenuConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_ColorMenuConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.ColorMenuEvents

Ext.menu.ColorMenuEvents = function Ext_menu_ColorMenuEvents() {
}
Ext.menu.ColorMenuEvents.get_select = function Ext_menu_ColorMenuEvents$get_select() {
    return 'select';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.DateItemConfig

Ext.menu.DateItemConfig = function Ext_menu_DateItemConfig() {
    this.o = {};
}
Ext.menu.DateItemConfig.prototype = {
    
    handler: function Ext_menu_DateItemConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    canActivate: function Ext_menu_DateItemConfig$canActivate(value) {
        this.o['canActivate'] = value;
        return this;
    },
    
    activeClass: function Ext_menu_DateItemConfig$activeClass(value) {
        this.o['activeClass'] = value;
        return this;
    },
    
    hideOnClick: function Ext_menu_DateItemConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    hideDelay: function Ext_menu_DateItemConfig$hideDelay(value) {
        this.o['hideDelay'] = value;
        return this;
    },
    
    id: function Ext_menu_DateItemConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_menu_DateItemConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_menu_DateItemConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_menu_DateItemConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_menu_DateItemConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_menu_DateItemConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_menu_DateItemConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_menu_DateItemConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_menu_DateItemConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_menu_DateItemConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_menu_DateItemConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_menu_DateItemConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_menu_DateItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_DateItemConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.DateMenuConfig

Ext.menu.DateMenuConfig = function Ext_menu_DateMenuConfig() {
    this.o = {};
}
Ext.menu.DateMenuConfig.prototype = {
    
    defaults: function Ext_menu_DateMenuConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    items: function Ext_menu_DateMenuConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    minWidth: function Ext_menu_DateMenuConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    shadow: function Ext_menu_DateMenuConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    subMenuAlign: function Ext_menu_DateMenuConfig$subMenuAlign(value) {
        this.o['subMenuAlign'] = value;
        return this;
    },
    
    defaultAlign: function Ext_menu_DateMenuConfig$defaultAlign(value) {
        this.o['defaultAlign'] = value;
        return this;
    },
    
    allowOtherMenus: function Ext_menu_DateMenuConfig$allowOtherMenus(value) {
        this.o['allowOtherMenus'] = value;
        return this;
    },
    
    custom: function Ext_menu_DateMenuConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_DateMenuConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.DateMenuEvents

Ext.menu.DateMenuEvents = function Ext_menu_DateMenuEvents() {
}
Ext.menu.DateMenuEvents.get_select = function Ext_menu_DateMenuEvents$get_select() {
    return 'select';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.ItemConfig

Ext.menu.ItemConfig = function Ext_menu_ItemConfig() {
    this.o = {};
}
Ext.menu.ItemConfig.prototype = {
    
    icon: function Ext_menu_ItemConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    text: function Ext_menu_ItemConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    iconCls: function Ext_menu_ItemConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    itemCls: function Ext_menu_ItemConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    canActivate: function Ext_menu_ItemConfig$canActivate(value) {
        this.o['canActivate'] = value;
        return this;
    },
    
    showDelay: function Ext_menu_ItemConfig$showDelay(value) {
        this.o['showDelay'] = value;
        return this;
    },
    
    handler: function Ext_menu_ItemConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    activeClass: function Ext_menu_ItemConfig$activeClass(value) {
        this.o['activeClass'] = value;
        return this;
    },
    
    hideOnClick: function Ext_menu_ItemConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    hideDelay: function Ext_menu_ItemConfig$hideDelay(value) {
        this.o['hideDelay'] = value;
        return this;
    },
    
    id: function Ext_menu_ItemConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_menu_ItemConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_menu_ItemConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_menu_ItemConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_menu_ItemConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_menu_ItemConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_menu_ItemConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_menu_ItemConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_menu_ItemConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_menu_ItemConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_menu_ItemConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_menu_ItemConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_menu_ItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_ItemConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.MenuConfig

Ext.menu.MenuConfig = function Ext_menu_MenuConfig() {
    this.o = {};
}
Ext.menu.MenuConfig.prototype = {
    
    defaults: function Ext_menu_MenuConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    items: function Ext_menu_MenuConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    minWidth: function Ext_menu_MenuConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    shadow: function Ext_menu_MenuConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    subMenuAlign: function Ext_menu_MenuConfig$subMenuAlign(value) {
        this.o['subMenuAlign'] = value;
        return this;
    },
    
    defaultAlign: function Ext_menu_MenuConfig$defaultAlign(value) {
        this.o['defaultAlign'] = value;
        return this;
    },
    
    allowOtherMenus: function Ext_menu_MenuConfig$allowOtherMenus(value) {
        this.o['allowOtherMenus'] = value;
        return this;
    },
    
    custom: function Ext_menu_MenuConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_MenuConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.MenuEvents

Ext.menu.MenuEvents = function Ext_menu_MenuEvents() {
}
Ext.menu.MenuEvents.get_beforeshow = function Ext_menu_MenuEvents$get_beforeshow() {
    return 'beforeshow';
}
Ext.menu.MenuEvents.get_beforehide = function Ext_menu_MenuEvents$get_beforehide() {
    return 'beforehide';
}
Ext.menu.MenuEvents.get_show = function Ext_menu_MenuEvents$get_show() {
    return 'show';
}
Ext.menu.MenuEvents.get_hide = function Ext_menu_MenuEvents$get_hide() {
    return 'hide';
}
Ext.menu.MenuEvents.get_click = function Ext_menu_MenuEvents$get_click() {
    return 'click';
}
Ext.menu.MenuEvents.get_mouseover = function Ext_menu_MenuEvents$get_mouseover() {
    return 'mouseover';
}
Ext.menu.MenuEvents.get_mouseout = function Ext_menu_MenuEvents$get_mouseout() {
    return 'mouseout';
}
Ext.menu.MenuEvents.get_itemclick = function Ext_menu_MenuEvents$get_itemclick() {
    return 'itemclick';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.MenuMgrConfig

Ext.menu.MenuMgrConfig = function Ext_menu_MenuMgrConfig() {
    this.o = {};
}
Ext.menu.MenuMgrConfig.prototype = {
    
    custom: function Ext_menu_MenuMgrConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_MenuMgrConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.SeparatorConfig

Ext.menu.SeparatorConfig = function Ext_menu_SeparatorConfig() {
    this.o = {};
}
Ext.menu.SeparatorConfig.prototype = {
    
    itemCls: function Ext_menu_SeparatorConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    hideOnClick: function Ext_menu_SeparatorConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    handler: function Ext_menu_SeparatorConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    canActivate: function Ext_menu_SeparatorConfig$canActivate(value) {
        this.o['canActivate'] = value;
        return this;
    },
    
    activeClass: function Ext_menu_SeparatorConfig$activeClass(value) {
        this.o['activeClass'] = value;
        return this;
    },
    
    hideDelay: function Ext_menu_SeparatorConfig$hideDelay(value) {
        this.o['hideDelay'] = value;
        return this;
    },
    
    id: function Ext_menu_SeparatorConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_menu_SeparatorConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_menu_SeparatorConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_menu_SeparatorConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_menu_SeparatorConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_menu_SeparatorConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_menu_SeparatorConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_menu_SeparatorConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_menu_SeparatorConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_menu_SeparatorConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_menu_SeparatorConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_menu_SeparatorConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_menu_SeparatorConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_SeparatorConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.TextItemConfig

Ext.menu.TextItemConfig = function Ext_menu_TextItemConfig() {
    this.o = {};
}
Ext.menu.TextItemConfig.prototype = {
    
    text: function Ext_menu_TextItemConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    hideOnClick: function Ext_menu_TextItemConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    itemCls: function Ext_menu_TextItemConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    handler: function Ext_menu_TextItemConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    canActivate: function Ext_menu_TextItemConfig$canActivate(value) {
        this.o['canActivate'] = value;
        return this;
    },
    
    activeClass: function Ext_menu_TextItemConfig$activeClass(value) {
        this.o['activeClass'] = value;
        return this;
    },
    
    hideDelay: function Ext_menu_TextItemConfig$hideDelay(value) {
        this.o['hideDelay'] = value;
        return this;
    },
    
    id: function Ext_menu_TextItemConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_menu_TextItemConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_menu_TextItemConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_menu_TextItemConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_menu_TextItemConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_menu_TextItemConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_menu_TextItemConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_menu_TextItemConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_menu_TextItemConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_menu_TextItemConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_menu_TextItemConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_menu_TextItemConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_menu_TextItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_TextItemConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.SplitBar');

////////////////////////////////////////////////////////////////////////////////
// Ext.SplitBar.AbsoluteLayoutAdapterConfig

Ext.SplitBar.AbsoluteLayoutAdapterConfig = function Ext_SplitBar_AbsoluteLayoutAdapterConfig() {
    this.o = {};
}
Ext.SplitBar.AbsoluteLayoutAdapterConfig.prototype = {
    
    custom: function Ext_SplitBar_AbsoluteLayoutAdapterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_SplitBar_AbsoluteLayoutAdapterConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitBar.BasicLayoutAdapterConfig

Ext.SplitBar.BasicLayoutAdapterConfig = function Ext_SplitBar_BasicLayoutAdapterConfig() {
    this.o = {};
}
Ext.SplitBar.BasicLayoutAdapterConfig.prototype = {
    
    custom: function Ext_SplitBar_BasicLayoutAdapterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_SplitBar_BasicLayoutAdapterConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.state');

////////////////////////////////////////////////////////////////////////////////
// Ext.state.CookieProviderConfig

Ext.state.CookieProviderConfig = function Ext_state_CookieProviderConfig() {
    this.o = {};
}
Ext.state.CookieProviderConfig.prototype = {
    
    path: function Ext_state_CookieProviderConfig$path(value) {
        this.o['path'] = value;
        return this;
    },
    
    expires: function Ext_state_CookieProviderConfig$expires(value) {
        this.o['expires'] = value;
        return this;
    },
    
    domain: function Ext_state_CookieProviderConfig$domain(value) {
        this.o['domain'] = value;
        return this;
    },
    
    secure: function Ext_state_CookieProviderConfig$secure(value) {
        this.o['secure'] = value;
        return this;
    },
    
    custom: function Ext_state_CookieProviderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_state_CookieProviderConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.state.ManagerConfig

Ext.state.ManagerConfig = function Ext_state_ManagerConfig() {
    this.o = {};
}
Ext.state.ManagerConfig.prototype = {
    
    custom: function Ext_state_ManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_state_ManagerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.state.ProviderConfig

Ext.state.ProviderConfig = function Ext_state_ProviderConfig() {
    this.o = {};
}
Ext.state.ProviderConfig.prototype = {
    
    custom: function Ext_state_ProviderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_state_ProviderConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.state.ProviderEvents

Ext.state.ProviderEvents = function Ext_state_ProviderEvents() {
}
Ext.state.ProviderEvents.get_statechange = function Ext_state_ProviderEvents$get_statechange() {
    return 'statechange';
}


Type.createNamespace('Ext.Toolbar');

////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.ButtonConfig

Ext.Toolbar.ButtonConfig = function Ext_Toolbar_ButtonConfig() {
    this.o = {};
}
Ext.Toolbar.ButtonConfig.prototype = {
    
    text: function Ext_Toolbar_ButtonConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    icon: function Ext_Toolbar_ButtonConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    handler: function Ext_Toolbar_ButtonConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    scope: function Ext_Toolbar_ButtonConfig$scope(value) {
        this.o['scope'] = value;
        return this;
    },
    
    minWidth: function Ext_Toolbar_ButtonConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    tooltip: function Ext_Toolbar_ButtonConfig$tooltip(value) {
        this.o['tooltip'] = value;
        return this;
    },
    
    hidden: function Ext_Toolbar_ButtonConfig$hidden(value) {
        this.o['hidden'] = value;
        return this;
    },
    
    disabled: function Ext_Toolbar_ButtonConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    pressed: function Ext_Toolbar_ButtonConfig$pressed(value) {
        this.o['pressed'] = value;
        return this;
    },
    
    toggleGroup: function Ext_Toolbar_ButtonConfig$toggleGroup(value) {
        this.o['toggleGroup'] = value;
        return this;
    },
    
    repeat: function Ext_Toolbar_ButtonConfig$repeat(value) {
        this.o['repeat'] = value;
        return this;
    },
    
    tabIndex: function Ext_Toolbar_ButtonConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    enableToggle: function Ext_Toolbar_ButtonConfig$enableToggle(value) {
        this.o['enableToggle'] = value;
        return this;
    },
    
    menu: function Ext_Toolbar_ButtonConfig$menu(value) {
        this.o['menu'] = value;
        return this;
    },
    
    menuAlign: function Ext_Toolbar_ButtonConfig$menuAlign(value) {
        this.o['menuAlign'] = value;
        return this;
    },
    
    iconCls: function Ext_Toolbar_ButtonConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    type: function Ext_Toolbar_ButtonConfig$type(value) {
        this.o['type'] = value;
        return this;
    },
    
    clickEvent: function Ext_Toolbar_ButtonConfig$clickEvent(value) {
        this.o['clickEvent'] = value;
        return this;
    },
    
    handleMouseEvents: function Ext_Toolbar_ButtonConfig$handleMouseEvents(value) {
        this.o['handleMouseEvents'] = value;
        return this;
    },
    
    tooltipType: function Ext_Toolbar_ButtonConfig$tooltipType(value) {
        this.o['tooltipType'] = value;
        return this;
    },
    
    cls: function Ext_Toolbar_ButtonConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    template: function Ext_Toolbar_ButtonConfig$template(value) {
        this.o['template'] = value;
        return this;
    },
    
    id: function Ext_Toolbar_ButtonConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_Toolbar_ButtonConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_Toolbar_ButtonConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_Toolbar_ButtonConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_Toolbar_ButtonConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_Toolbar_ButtonConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_Toolbar_ButtonConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_Toolbar_ButtonConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_Toolbar_ButtonConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_Toolbar_ButtonConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_Toolbar_ButtonConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_Toolbar_ButtonConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Toolbar_ButtonConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.FillConfig

Ext.Toolbar.FillConfig = function Ext_Toolbar_FillConfig() {
    this.o = {};
}
Ext.Toolbar.FillConfig.prototype = {
    
    custom: function Ext_Toolbar_FillConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Toolbar_FillConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.ItemConfig

Ext.Toolbar.ItemConfig = function Ext_Toolbar_ItemConfig() {
    this.o = {};
}
Ext.Toolbar.ItemConfig.prototype = {
    
    custom: function Ext_Toolbar_ItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Toolbar_ItemConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.SeparatorConfig

Ext.Toolbar.SeparatorConfig = function Ext_Toolbar_SeparatorConfig() {
    this.o = {};
}
Ext.Toolbar.SeparatorConfig.prototype = {
    
    custom: function Ext_Toolbar_SeparatorConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Toolbar_SeparatorConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.SpacerConfig

Ext.Toolbar.SpacerConfig = function Ext_Toolbar_SpacerConfig() {
    this.o = {};
}
Ext.Toolbar.SpacerConfig.prototype = {
    
    custom: function Ext_Toolbar_SpacerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Toolbar_SpacerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.SplitButtonConfig

Ext.Toolbar.SplitButtonConfig = function Ext_Toolbar_SplitButtonConfig() {
    this.o = {};
}
Ext.Toolbar.SplitButtonConfig.prototype = {
    
    arrowHandler: function Ext_Toolbar_SplitButtonConfig$arrowHandler(value) {
        this.o['arrowHandler'] = value;
        return this;
    },
    
    arrowTooltip: function Ext_Toolbar_SplitButtonConfig$arrowTooltip(value) {
        this.o['arrowTooltip'] = value;
        return this;
    },
    
    text: function Ext_Toolbar_SplitButtonConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    icon: function Ext_Toolbar_SplitButtonConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    handler: function Ext_Toolbar_SplitButtonConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    scope: function Ext_Toolbar_SplitButtonConfig$scope(value) {
        this.o['scope'] = value;
        return this;
    },
    
    minWidth: function Ext_Toolbar_SplitButtonConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    tooltip: function Ext_Toolbar_SplitButtonConfig$tooltip(value) {
        this.o['tooltip'] = value;
        return this;
    },
    
    hidden: function Ext_Toolbar_SplitButtonConfig$hidden(value) {
        this.o['hidden'] = value;
        return this;
    },
    
    disabled: function Ext_Toolbar_SplitButtonConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    pressed: function Ext_Toolbar_SplitButtonConfig$pressed(value) {
        this.o['pressed'] = value;
        return this;
    },
    
    toggleGroup: function Ext_Toolbar_SplitButtonConfig$toggleGroup(value) {
        this.o['toggleGroup'] = value;
        return this;
    },
    
    repeat: function Ext_Toolbar_SplitButtonConfig$repeat(value) {
        this.o['repeat'] = value;
        return this;
    },
    
    tabIndex: function Ext_Toolbar_SplitButtonConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    enableToggle: function Ext_Toolbar_SplitButtonConfig$enableToggle(value) {
        this.o['enableToggle'] = value;
        return this;
    },
    
    menu: function Ext_Toolbar_SplitButtonConfig$menu(value) {
        this.o['menu'] = value;
        return this;
    },
    
    menuAlign: function Ext_Toolbar_SplitButtonConfig$menuAlign(value) {
        this.o['menuAlign'] = value;
        return this;
    },
    
    iconCls: function Ext_Toolbar_SplitButtonConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    type: function Ext_Toolbar_SplitButtonConfig$type(value) {
        this.o['type'] = value;
        return this;
    },
    
    clickEvent: function Ext_Toolbar_SplitButtonConfig$clickEvent(value) {
        this.o['clickEvent'] = value;
        return this;
    },
    
    handleMouseEvents: function Ext_Toolbar_SplitButtonConfig$handleMouseEvents(value) {
        this.o['handleMouseEvents'] = value;
        return this;
    },
    
    tooltipType: function Ext_Toolbar_SplitButtonConfig$tooltipType(value) {
        this.o['tooltipType'] = value;
        return this;
    },
    
    cls: function Ext_Toolbar_SplitButtonConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    template: function Ext_Toolbar_SplitButtonConfig$template(value) {
        this.o['template'] = value;
        return this;
    },
    
    id: function Ext_Toolbar_SplitButtonConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_Toolbar_SplitButtonConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_Toolbar_SplitButtonConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_Toolbar_SplitButtonConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_Toolbar_SplitButtonConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_Toolbar_SplitButtonConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_Toolbar_SplitButtonConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_Toolbar_SplitButtonConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_Toolbar_SplitButtonConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_Toolbar_SplitButtonConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_Toolbar_SplitButtonConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_Toolbar_SplitButtonConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Toolbar_SplitButtonConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.TextItemConfig

Ext.Toolbar.TextItemConfig = function Ext_Toolbar_TextItemConfig() {
    this.o = {};
}
Ext.Toolbar.TextItemConfig.prototype = {
    
    custom: function Ext_Toolbar_TextItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Toolbar_TextItemConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.tree');

////////////////////////////////////////////////////////////////////////////////
// Ext.tree.AsyncTreeNodeConfig

Ext.tree.AsyncTreeNodeConfig = function Ext_tree_AsyncTreeNodeConfig() {
    this.o = {};
}
Ext.tree.AsyncTreeNodeConfig.prototype = {
    
    loader: function Ext_tree_AsyncTreeNodeConfig$loader(value) {
        this.o['loader'] = value;
        return this;
    },
    
    text: function Ext_tree_AsyncTreeNodeConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    expanded: function Ext_tree_AsyncTreeNodeConfig$expanded(value) {
        this.o['expanded'] = value;
        return this;
    },
    
    allowDrag: function Ext_tree_AsyncTreeNodeConfig$allowDrag(value) {
        this.o['allowDrag'] = value;
        return this;
    },
    
    allowDrop: function Ext_tree_AsyncTreeNodeConfig$allowDrop(value) {
        this.o['allowDrop'] = value;
        return this;
    },
    
    disabled: function Ext_tree_AsyncTreeNodeConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    icon: function Ext_tree_AsyncTreeNodeConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    cls: function Ext_tree_AsyncTreeNodeConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    iconCls: function Ext_tree_AsyncTreeNodeConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    href: function Ext_tree_AsyncTreeNodeConfig$href(value) {
        this.o['href'] = value;
        return this;
    },
    
    hrefTarget: function Ext_tree_AsyncTreeNodeConfig$hrefTarget(value) {
        this.o['hrefTarget'] = value;
        return this;
    },
    
    qtip: function Ext_tree_AsyncTreeNodeConfig$qtip(value) {
        this.o['qtip'] = value;
        return this;
    },
    
    expandable: function Ext_tree_AsyncTreeNodeConfig$expandable(value) {
        this.o['expandable'] = value;
        return this;
    },
    
    qtipCfg: function Ext_tree_AsyncTreeNodeConfig$qtipCfg(value) {
        this.o['qtipCfg'] = value;
        return this;
    },
    
    singleClickExpand: function Ext_tree_AsyncTreeNodeConfig$singleClickExpand(value) {
        this.o['singleClickExpand'] = value;
        return this;
    },
    
    uiProvider: function Ext_tree_AsyncTreeNodeConfig$uiProvider(value) {
        this.o['uiProvider'] = value;
        return this;
    },
    
    checked_: function Ext_tree_AsyncTreeNodeConfig$checked_(value) {
        this.o['checked'] = value;
        return this;
    },
    
    leaf: function Ext_tree_AsyncTreeNodeConfig$leaf(value) {
        this.o['leaf'] = value;
        return this;
    },
    
    id: function Ext_tree_AsyncTreeNodeConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    custom: function Ext_tree_AsyncTreeNodeConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_AsyncTreeNodeConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.AsyncTreeNodeEvents

Ext.tree.AsyncTreeNodeEvents = function Ext_tree_AsyncTreeNodeEvents() {
}
Ext.tree.AsyncTreeNodeEvents.get_beforeload = function Ext_tree_AsyncTreeNodeEvents$get_beforeload() {
    return 'beforeload';
}
Ext.tree.AsyncTreeNodeEvents.get_load = function Ext_tree_AsyncTreeNodeEvents$get_load() {
    return 'load';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.DefaultSelectionModelConfig

Ext.tree.DefaultSelectionModelConfig = function Ext_tree_DefaultSelectionModelConfig() {
    this.o = {};
}
Ext.tree.DefaultSelectionModelConfig.prototype = {
    
    custom: function Ext_tree_DefaultSelectionModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_DefaultSelectionModelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.DefaultSelectionModelEvents

Ext.tree.DefaultSelectionModelEvents = function Ext_tree_DefaultSelectionModelEvents() {
}
Ext.tree.DefaultSelectionModelEvents.get_selectionchange = function Ext_tree_DefaultSelectionModelEvents$get_selectionchange() {
    return 'selectionchange';
}
Ext.tree.DefaultSelectionModelEvents.get_beforeselect = function Ext_tree_DefaultSelectionModelEvents$get_beforeselect() {
    return 'beforeselect';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.MultiSelectionModelConfig

Ext.tree.MultiSelectionModelConfig = function Ext_tree_MultiSelectionModelConfig() {
    this.o = {};
}
Ext.tree.MultiSelectionModelConfig.prototype = {
    
    custom: function Ext_tree_MultiSelectionModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_MultiSelectionModelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.MultiSelectionModelEvents

Ext.tree.MultiSelectionModelEvents = function Ext_tree_MultiSelectionModelEvents() {
}
Ext.tree.MultiSelectionModelEvents.get_selectionchange = function Ext_tree_MultiSelectionModelEvents$get_selectionchange() {
    return 'selectionchange';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeDragZoneConfig

Ext.tree.TreeDragZoneConfig = function Ext_tree_TreeDragZoneConfig() {
    this.o = {};
}
Ext.tree.TreeDragZoneConfig.prototype = {
    
    ddGroup: function Ext_tree_TreeDragZoneConfig$ddGroup(value) {
        this.o['ddGroup'] = value;
        return this;
    },
    
    containerScroll: function Ext_tree_TreeDragZoneConfig$containerScroll(value) {
        this.o['containerScroll'] = value;
        return this;
    },
    
    hlColor: function Ext_tree_TreeDragZoneConfig$hlColor(value) {
        this.o['hlColor'] = value;
        return this;
    },
    
    dropAllowed: function Ext_tree_TreeDragZoneConfig$dropAllowed(value) {
        this.o['dropAllowed'] = value;
        return this;
    },
    
    dropNotAllowed: function Ext_tree_TreeDragZoneConfig$dropNotAllowed(value) {
        this.o['dropNotAllowed'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreeDragZoneConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeDragZoneConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeDropZoneConfig

Ext.tree.TreeDropZoneConfig = function Ext_tree_TreeDropZoneConfig() {
    this.o = {};
}
Ext.tree.TreeDropZoneConfig.prototype = {
    
    allowParentInsert: function Ext_tree_TreeDropZoneConfig$allowParentInsert(value) {
        this.o['allowParentInsert'] = value;
        return this;
    },
    
    allowContainerDrop: function Ext_tree_TreeDropZoneConfig$allowContainerDrop(value) {
        this.o['allowContainerDrop'] = value;
        return this;
    },
    
    appendOnly: function Ext_tree_TreeDropZoneConfig$appendOnly(value) {
        this.o['appendOnly'] = value;
        return this;
    },
    
    ddGroup: function Ext_tree_TreeDropZoneConfig$ddGroup(value) {
        this.o['ddGroup'] = value;
        return this;
    },
    
    expandDelay: function Ext_tree_TreeDropZoneConfig$expandDelay(value) {
        this.o['expandDelay'] = value;
        return this;
    },
    
    overClass: function Ext_tree_TreeDropZoneConfig$overClass(value) {
        this.o['overClass'] = value;
        return this;
    },
    
    dropAllowed: function Ext_tree_TreeDropZoneConfig$dropAllowed(value) {
        this.o['dropAllowed'] = value;
        return this;
    },
    
    dropNotAllowed: function Ext_tree_TreeDropZoneConfig$dropNotAllowed(value) {
        this.o['dropNotAllowed'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreeDropZoneConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeDropZoneConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeEditorConfig

Ext.tree.TreeEditorConfig = function Ext_tree_TreeEditorConfig() {
    this.o = {};
}
Ext.tree.TreeEditorConfig.prototype = {
    
    alignment: function Ext_tree_TreeEditorConfig$alignment(value) {
        this.o['alignment'] = value;
        return this;
    },
    
    hideEl: function Ext_tree_TreeEditorConfig$hideEl(value) {
        this.o['hideEl'] = value;
        return this;
    },
    
    cls: function Ext_tree_TreeEditorConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    shim: function Ext_tree_TreeEditorConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    maxWidth: function Ext_tree_TreeEditorConfig$maxWidth(value) {
        this.o['maxWidth'] = value;
        return this;
    },
    
    autosize: function Ext_tree_TreeEditorConfig$autosize(value) {
        this.o['autosize'] = value;
        return this;
    },
    
    revertInvalid: function Ext_tree_TreeEditorConfig$revertInvalid(value) {
        this.o['revertInvalid'] = value;
        return this;
    },
    
    ignoreNoChange: function Ext_tree_TreeEditorConfig$ignoreNoChange(value) {
        this.o['ignoreNoChange'] = value;
        return this;
    },
    
    value: function Ext_tree_TreeEditorConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    shadow: function Ext_tree_TreeEditorConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    constrain: function Ext_tree_TreeEditorConfig$constrain(value) {
        this.o['constrain'] = value;
        return this;
    },
    
    swallowKeys: function Ext_tree_TreeEditorConfig$swallowKeys(value) {
        this.o['swallowKeys'] = value;
        return this;
    },
    
    completeOnEnter: function Ext_tree_TreeEditorConfig$completeOnEnter(value) {
        this.o['completeOnEnter'] = value;
        return this;
    },
    
    cancelOnEsc: function Ext_tree_TreeEditorConfig$cancelOnEsc(value) {
        this.o['cancelOnEsc'] = value;
        return this;
    },
    
    updateEl: function Ext_tree_TreeEditorConfig$updateEl(value) {
        this.o['updateEl'] = value;
        return this;
    },
    
    id: function Ext_tree_TreeEditorConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    style: function Ext_tree_TreeEditorConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_tree_TreeEditorConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_tree_TreeEditorConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_tree_TreeEditorConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_tree_TreeEditorConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_tree_TreeEditorConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_tree_TreeEditorConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_tree_TreeEditorConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_tree_TreeEditorConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_tree_TreeEditorConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreeEditorConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeEditorConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeFilterConfig

Ext.tree.TreeFilterConfig = function Ext_tree_TreeFilterConfig() {
    this.o = {};
}
Ext.tree.TreeFilterConfig.prototype = {
    
    custom: function Ext_tree_TreeFilterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeFilterConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeLoaderConfig

Ext.tree.TreeLoaderConfig = function Ext_tree_TreeLoaderConfig() {
    this.o = {};
}
Ext.tree.TreeLoaderConfig.prototype = {
    
    dataUrl: function Ext_tree_TreeLoaderConfig$dataUrl(value) {
        this.o['dataUrl'] = value;
        return this;
    },
    
    url: function Ext_tree_TreeLoaderConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    preloadChildren: function Ext_tree_TreeLoaderConfig$preloadChildren(value) {
        this.o['preloadChildren'] = value;
        return this;
    },
    
    baseParams: function Ext_tree_TreeLoaderConfig$baseParams(value) {
        this.o['baseParams'] = value;
        return this;
    },
    
    baseAttrs: function Ext_tree_TreeLoaderConfig$baseAttrs(value) {
        this.o['baseAttrs'] = value;
        return this;
    },
    
    uiProviders: function Ext_tree_TreeLoaderConfig$uiProviders(value) {
        this.o['uiProviders'] = value;
        return this;
    },
    
    clearOnLoad: function Ext_tree_TreeLoaderConfig$clearOnLoad(value) {
        this.o['clearOnLoad'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreeLoaderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeLoaderConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeLoaderEvents

Ext.tree.TreeLoaderEvents = function Ext_tree_TreeLoaderEvents() {
}
Ext.tree.TreeLoaderEvents.get_beforeload = function Ext_tree_TreeLoaderEvents$get_beforeload() {
    return 'beforeload';
}
Ext.tree.TreeLoaderEvents.get_load = function Ext_tree_TreeLoaderEvents$get_load() {
    return 'load';
}
Ext.tree.TreeLoaderEvents.get_loadexception = function Ext_tree_TreeLoaderEvents$get_loadexception() {
    return 'loadexception';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeNodeConfig

Ext.tree.TreeNodeConfig = function Ext_tree_TreeNodeConfig() {
    this.o = {};
}
Ext.tree.TreeNodeConfig.prototype = {
    
    text: function Ext_tree_TreeNodeConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    expanded: function Ext_tree_TreeNodeConfig$expanded(value) {
        this.o['expanded'] = value;
        return this;
    },
    
    allowDrag: function Ext_tree_TreeNodeConfig$allowDrag(value) {
        this.o['allowDrag'] = value;
        return this;
    },
    
    allowDrop: function Ext_tree_TreeNodeConfig$allowDrop(value) {
        this.o['allowDrop'] = value;
        return this;
    },
    
    disabled: function Ext_tree_TreeNodeConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    icon: function Ext_tree_TreeNodeConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    cls: function Ext_tree_TreeNodeConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    iconCls: function Ext_tree_TreeNodeConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    href: function Ext_tree_TreeNodeConfig$href(value) {
        this.o['href'] = value;
        return this;
    },
    
    hrefTarget: function Ext_tree_TreeNodeConfig$hrefTarget(value) {
        this.o['hrefTarget'] = value;
        return this;
    },
    
    qtip: function Ext_tree_TreeNodeConfig$qtip(value) {
        this.o['qtip'] = value;
        return this;
    },
    
    expandable: function Ext_tree_TreeNodeConfig$expandable(value) {
        this.o['expandable'] = value;
        return this;
    },
    
    qtipCfg: function Ext_tree_TreeNodeConfig$qtipCfg(value) {
        this.o['qtipCfg'] = value;
        return this;
    },
    
    singleClickExpand: function Ext_tree_TreeNodeConfig$singleClickExpand(value) {
        this.o['singleClickExpand'] = value;
        return this;
    },
    
    uiProvider: function Ext_tree_TreeNodeConfig$uiProvider(value) {
        this.o['uiProvider'] = value;
        return this;
    },
    
    checked_: function Ext_tree_TreeNodeConfig$checked_(value) {
        this.o['checked'] = value;
        return this;
    },
    
    leaf: function Ext_tree_TreeNodeConfig$leaf(value) {
        this.o['leaf'] = value;
        return this;
    },
    
    id: function Ext_tree_TreeNodeConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreeNodeConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeNodeConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeNodeEvents

Ext.tree.TreeNodeEvents = function Ext_tree_TreeNodeEvents() {
}
Ext.tree.TreeNodeEvents.get_textchange = function Ext_tree_TreeNodeEvents$get_textchange() {
    return 'textchange';
}
Ext.tree.TreeNodeEvents.get_beforeexpand = function Ext_tree_TreeNodeEvents$get_beforeexpand() {
    return 'beforeexpand';
}
Ext.tree.TreeNodeEvents.get_beforecollapse = function Ext_tree_TreeNodeEvents$get_beforecollapse() {
    return 'beforecollapse';
}
Ext.tree.TreeNodeEvents.get_expand = function Ext_tree_TreeNodeEvents$get_expand() {
    return 'expand';
}
Ext.tree.TreeNodeEvents.get_disabledchange = function Ext_tree_TreeNodeEvents$get_disabledchange() {
    return 'disabledchange';
}
Ext.tree.TreeNodeEvents.get_collapse = function Ext_tree_TreeNodeEvents$get_collapse() {
    return 'collapse';
}
Ext.tree.TreeNodeEvents.get_beforeclick = function Ext_tree_TreeNodeEvents$get_beforeclick() {
    return 'beforeclick';
}
Ext.tree.TreeNodeEvents.get_click = function Ext_tree_TreeNodeEvents$get_click() {
    return 'click';
}
Ext.tree.TreeNodeEvents.get_checkchange = function Ext_tree_TreeNodeEvents$get_checkchange() {
    return 'checkchange';
}
Ext.tree.TreeNodeEvents.get_dblclick = function Ext_tree_TreeNodeEvents$get_dblclick() {
    return 'dblclick';
}
Ext.tree.TreeNodeEvents.get_contextmenu = function Ext_tree_TreeNodeEvents$get_contextmenu() {
    return 'contextmenu';
}
Ext.tree.TreeNodeEvents.get_beforechildrenrendered = function Ext_tree_TreeNodeEvents$get_beforechildrenrendered() {
    return 'beforechildrenrendered';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeNodeUIConfig

Ext.tree.TreeNodeUIConfig = function Ext_tree_TreeNodeUIConfig() {
    this.o = {};
}
Ext.tree.TreeNodeUIConfig.prototype = {
    
    custom: function Ext_tree_TreeNodeUIConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeNodeUIConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreePanelConfig

Ext.tree.TreePanelConfig = function Ext_tree_TreePanelConfig() {
    this.o = {};
}
Ext.tree.TreePanelConfig.prototype = {
    
    rootVisible: function Ext_tree_TreePanelConfig$rootVisible(value) {
        this.o['rootVisible'] = value;
        return this;
    },
    
    lines: function Ext_tree_TreePanelConfig$lines(value) {
        this.o['lines'] = value;
        return this;
    },
    
    enableDD: function Ext_tree_TreePanelConfig$enableDD(value) {
        this.o['enableDD'] = value;
        return this;
    },
    
    enableDrag: function Ext_tree_TreePanelConfig$enableDrag(value) {
        this.o['enableDrag'] = value;
        return this;
    },
    
    enableDrop: function Ext_tree_TreePanelConfig$enableDrop(value) {
        this.o['enableDrop'] = value;
        return this;
    },
    
    dragConfig: function Ext_tree_TreePanelConfig$dragConfig(value) {
        this.o['dragConfig'] = value;
        return this;
    },
    
    dropConfig: function Ext_tree_TreePanelConfig$dropConfig(value) {
        this.o['dropConfig'] = value;
        return this;
    },
    
    ddGroup: function Ext_tree_TreePanelConfig$ddGroup(value) {
        this.o['ddGroup'] = value;
        return this;
    },
    
    ddAppendOnly: function Ext_tree_TreePanelConfig$ddAppendOnly(value) {
        this.o['ddAppendOnly'] = value;
        return this;
    },
    
    ddScroll: function Ext_tree_TreePanelConfig$ddScroll(value) {
        this.o['ddScroll'] = value;
        return this;
    },
    
    containerScroll: function Ext_tree_TreePanelConfig$containerScroll(value) {
        this.o['containerScroll'] = value;
        return this;
    },
    
    hlDrop: function Ext_tree_TreePanelConfig$hlDrop(value) {
        this.o['hlDrop'] = value;
        return this;
    },
    
    hlColor: function Ext_tree_TreePanelConfig$hlColor(value) {
        this.o['hlColor'] = value;
        return this;
    },
    
    animate: function Ext_tree_TreePanelConfig$animate(value) {
        this.o['animate'] = value;
        return this;
    },
    
    singleExpand: function Ext_tree_TreePanelConfig$singleExpand(value) {
        this.o['singleExpand'] = value;
        return this;
    },
    
    selModel: function Ext_tree_TreePanelConfig$selModel(value) {
        this.o['selModel'] = value;
        return this;
    },
    
    loader: function Ext_tree_TreePanelConfig$loader(value) {
        this.o['loader'] = value;
        return this;
    },
    
    pathSeparator: function Ext_tree_TreePanelConfig$pathSeparator(value) {
        this.o['pathSeparator'] = value;
        return this;
    },
    
    tbar: function Ext_tree_TreePanelConfig$tbar(value) {
        this.o['tbar'] = value;
        return this;
    },
    
    bbar: function Ext_tree_TreePanelConfig$bbar(value) {
        this.o['bbar'] = value;
        return this;
    },
    
    header: function Ext_tree_TreePanelConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    footer: function Ext_tree_TreePanelConfig$footer(value) {
        this.o['footer'] = value;
        return this;
    },
    
    title: function Ext_tree_TreePanelConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    buttons: function Ext_tree_TreePanelConfig$buttons(value) {
        this.o['buttons'] = value;
        return this;
    },
    
    autoLoad: function Ext_tree_TreePanelConfig$autoLoad(value) {
        this.o['autoLoad'] = value;
        return this;
    },
    
    frame: function Ext_tree_TreePanelConfig$frame(value) {
        this.o['frame'] = value;
        return this;
    },
    
    border: function Ext_tree_TreePanelConfig$border(value) {
        this.o['border'] = value;
        return this;
    },
    
    bodyBorder: function Ext_tree_TreePanelConfig$bodyBorder(value) {
        this.o['bodyBorder'] = value;
        return this;
    },
    
    bodyStyle: function Ext_tree_TreePanelConfig$bodyStyle(value) {
        this.o['bodyStyle'] = value;
        return this;
    },
    
    iconCls: function Ext_tree_TreePanelConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    collapsible: function Ext_tree_TreePanelConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    tools: function Ext_tree_TreePanelConfig$tools(value) {
        this.o['tools'] = value;
        return this;
    },
    
    hideCollapseTool: function Ext_tree_TreePanelConfig$hideCollapseTool(value) {
        this.o['hideCollapseTool'] = value;
        return this;
    },
    
    titleCollapse: function Ext_tree_TreePanelConfig$titleCollapse(value) {
        this.o['titleCollapse'] = value;
        return this;
    },
    
    autoScroll: function Ext_tree_TreePanelConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    floating: function Ext_tree_TreePanelConfig$floating(value) {
        this.o['floating'] = value;
        return this;
    },
    
    shadow: function Ext_tree_TreePanelConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    shim: function Ext_tree_TreePanelConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    html: function Ext_tree_TreePanelConfig$html(value) {
        this.o['html'] = value;
        return this;
    },
    
    contentEl: function Ext_tree_TreePanelConfig$contentEl(value) {
        this.o['contentEl'] = value;
        return this;
    },
    
    keys: function Ext_tree_TreePanelConfig$keys(value) {
        this.o['keys'] = value;
        return this;
    },
    
    baseCls: function Ext_tree_TreePanelConfig$baseCls(value) {
        this.o['baseCls'] = value;
        return this;
    },
    
    collapsedCls: function Ext_tree_TreePanelConfig$collapsedCls(value) {
        this.o['collapsedCls'] = value;
        return this;
    },
    
    maskDisabled: function Ext_tree_TreePanelConfig$maskDisabled(value) {
        this.o['maskDisabled'] = value;
        return this;
    },
    
    animCollapse: function Ext_tree_TreePanelConfig$animCollapse(value) {
        this.o['animCollapse'] = value;
        return this;
    },
    
    headerAsText: function Ext_tree_TreePanelConfig$headerAsText(value) {
        this.o['headerAsText'] = value;
        return this;
    },
    
    buttonAlign: function Ext_tree_TreePanelConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    collapsed: function Ext_tree_TreePanelConfig$collapsed(value) {
        this.o['collapsed'] = value;
        return this;
    },
    
    collapseFirst: function Ext_tree_TreePanelConfig$collapseFirst(value) {
        this.o['collapseFirst'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_tree_TreePanelConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    elements: function Ext_tree_TreePanelConfig$elements(value) {
        this.o['elements'] = value;
        return this;
    },
    
    layout: function Ext_tree_TreePanelConfig$layout(value) {
        this.o['layout'] = value;
        return this;
    },
    
    layoutConfig: function Ext_tree_TreePanelConfig$layoutConfig(value) {
        this.o['layoutConfig'] = value;
        return this;
    },
    
    activeItem: function Ext_tree_TreePanelConfig$activeItem(value) {
        this.o['activeItem'] = value;
        return this;
    },
    
    items: function Ext_tree_TreePanelConfig$items(value) {
        this.o['items'] = value;
        return this;
    },
    
    defaults: function Ext_tree_TreePanelConfig$defaults(value) {
        this.o['defaults'] = value;
        return this;
    },
    
    height: function Ext_tree_TreePanelConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    width: function Ext_tree_TreePanelConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoHeight: function Ext_tree_TreePanelConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoWidth: function Ext_tree_TreePanelConfig$autoWidth(value) {
        this.o['autoWidth'] = value;
        return this;
    },
    
    deferHeight: function Ext_tree_TreePanelConfig$deferHeight(value) {
        this.o['deferHeight'] = value;
        return this;
    },
    
    id: function Ext_tree_TreePanelConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    cls: function Ext_tree_TreePanelConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    style: function Ext_tree_TreePanelConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    ctCls: function Ext_tree_TreePanelConfig$ctCls(value) {
        this.o['ctCls'] = value;
        return this;
    },
    
    plugins: function Ext_tree_TreePanelConfig$plugins(value) {
        this.o['plugins'] = value;
        return this;
    },
    
    applyTo: function Ext_tree_TreePanelConfig$applyTo(value) {
        this.o['applyTo'] = value;
        return this;
    },
    
    renderTo: function Ext_tree_TreePanelConfig$renderTo(value) {
        this.o['renderTo'] = value;
        return this;
    },
    
    disableClass: function Ext_tree_TreePanelConfig$disableClass(value) {
        this.o['disableClass'] = value;
        return this;
    },
    
    allowDomMove: function Ext_tree_TreePanelConfig$allowDomMove(value) {
        this.o['allowDomMove'] = value;
        return this;
    },
    
    autoShow: function Ext_tree_TreePanelConfig$autoShow(value) {
        this.o['autoShow'] = value;
        return this;
    },
    
    hideMode: function Ext_tree_TreePanelConfig$hideMode(value) {
        this.o['hideMode'] = value;
        return this;
    },
    
    hideParent: function Ext_tree_TreePanelConfig$hideParent(value) {
        this.o['hideParent'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreePanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreePanelConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreePanelEvents

Ext.tree.TreePanelEvents = function Ext_tree_TreePanelEvents() {
}
Ext.tree.TreePanelEvents.get_append = function Ext_tree_TreePanelEvents$get_append() {
    return 'append';
}
Ext.tree.TreePanelEvents.get_remove = function Ext_tree_TreePanelEvents$get_remove() {
    return 'remove';
}
Ext.tree.TreePanelEvents.get_move = function Ext_tree_TreePanelEvents$get_move() {
    return 'move';
}
Ext.tree.TreePanelEvents.get_insert = function Ext_tree_TreePanelEvents$get_insert() {
    return 'insert';
}
Ext.tree.TreePanelEvents.get_beforeappend = function Ext_tree_TreePanelEvents$get_beforeappend() {
    return 'beforeappend';
}
Ext.tree.TreePanelEvents.get_beforeremove = function Ext_tree_TreePanelEvents$get_beforeremove() {
    return 'beforeremove';
}
Ext.tree.TreePanelEvents.get_beforemove = function Ext_tree_TreePanelEvents$get_beforemove() {
    return 'beforemove';
}
Ext.tree.TreePanelEvents.get_beforeinsert = function Ext_tree_TreePanelEvents$get_beforeinsert() {
    return 'beforeinsert';
}
Ext.tree.TreePanelEvents.get_beforeload = function Ext_tree_TreePanelEvents$get_beforeload() {
    return 'beforeload';
}
Ext.tree.TreePanelEvents.get_load = function Ext_tree_TreePanelEvents$get_load() {
    return 'load';
}
Ext.tree.TreePanelEvents.get_textchange = function Ext_tree_TreePanelEvents$get_textchange() {
    return 'textchange';
}
Ext.tree.TreePanelEvents.get_beforeexpandnode = function Ext_tree_TreePanelEvents$get_beforeexpandnode() {
    return 'beforeexpandnode';
}
Ext.tree.TreePanelEvents.get_beforecollapsenode = function Ext_tree_TreePanelEvents$get_beforecollapsenode() {
    return 'beforecollapsenode';
}
Ext.tree.TreePanelEvents.get_expandnode = function Ext_tree_TreePanelEvents$get_expandnode() {
    return 'expandnode';
}
Ext.tree.TreePanelEvents.get_disabledchange = function Ext_tree_TreePanelEvents$get_disabledchange() {
    return 'disabledchange';
}
Ext.tree.TreePanelEvents.get_collapsenode = function Ext_tree_TreePanelEvents$get_collapsenode() {
    return 'collapsenode';
}
Ext.tree.TreePanelEvents.get_beforeclick = function Ext_tree_TreePanelEvents$get_beforeclick() {
    return 'beforeclick';
}
Ext.tree.TreePanelEvents.get_click = function Ext_tree_TreePanelEvents$get_click() {
    return 'click';
}
Ext.tree.TreePanelEvents.get_checkchange = function Ext_tree_TreePanelEvents$get_checkchange() {
    return 'checkchange';
}
Ext.tree.TreePanelEvents.get_dblclick = function Ext_tree_TreePanelEvents$get_dblclick() {
    return 'dblclick';
}
Ext.tree.TreePanelEvents.get_contextmenu = function Ext_tree_TreePanelEvents$get_contextmenu() {
    return 'contextmenu';
}
Ext.tree.TreePanelEvents.get_beforechildrenrendered = function Ext_tree_TreePanelEvents$get_beforechildrenrendered() {
    return 'beforechildrenrendered';
}
Ext.tree.TreePanelEvents.get_startdrag = function Ext_tree_TreePanelEvents$get_startdrag() {
    return 'startdrag';
}
Ext.tree.TreePanelEvents.get_enddrag = function Ext_tree_TreePanelEvents$get_enddrag() {
    return 'enddrag';
}
Ext.tree.TreePanelEvents.get_dragdrop = function Ext_tree_TreePanelEvents$get_dragdrop() {
    return 'dragdrop';
}
Ext.tree.TreePanelEvents.get_beforenodedrop = function Ext_tree_TreePanelEvents$get_beforenodedrop() {
    return 'beforenodedrop';
}
Ext.tree.TreePanelEvents.get_nodedrop = function Ext_tree_TreePanelEvents$get_nodedrop() {
    return 'nodedrop';
}
Ext.tree.TreePanelEvents.get_nodedragover = function Ext_tree_TreePanelEvents$get_nodedragover() {
    return 'nodedragover';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeSorterConfig

Ext.tree.TreeSorterConfig = function Ext_tree_TreeSorterConfig() {
    this.o = {};
}
Ext.tree.TreeSorterConfig.prototype = {
    
    folderSort: function Ext_tree_TreeSorterConfig$folderSort(value) {
        this.o['folderSort'] = value;
        return this;
    },
    
    property: function Ext_tree_TreeSorterConfig$property(value) {
        this.o['property'] = value;
        return this;
    },
    
    dir: function Ext_tree_TreeSorterConfig$dir(value) {
        this.o['dir'] = value;
        return this;
    },
    
    leafAttr: function Ext_tree_TreeSorterConfig$leafAttr(value) {
        this.o['leafAttr'] = value;
        return this;
    },
    
    caseSensitive: function Ext_tree_TreeSorterConfig$caseSensitive(value) {
        this.o['caseSensitive'] = value;
        return this;
    },
    
    sortType: function Ext_tree_TreeSorterConfig$sortType(value) {
        this.o['sortType'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreeSorterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeSorterConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.Updater');

////////////////////////////////////////////////////////////////////////////////
// Ext.Updater.BasicRendererConfig

Ext.Updater.BasicRendererConfig = function Ext_Updater_BasicRendererConfig() {
    this.o = {};
}
Ext.Updater.BasicRendererConfig.prototype = {
    
    custom: function Ext_Updater_BasicRendererConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Updater_BasicRendererConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Updater.defaultsConfig

Ext.Updater.defaultsConfig = function Ext_Updater_defaultsConfig() {
    this.o = {};
}
Ext.Updater.defaultsConfig.prototype = {
    
    custom: function Ext_Updater_defaultsConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Updater_defaultsConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.util');

////////////////////////////////////////////////////////////////////////////////
// Ext.util.ClickRepeaterConfig

Ext.util.ClickRepeaterConfig = function Ext_util_ClickRepeaterConfig() {
    this.o = {};
}
Ext.util.ClickRepeaterConfig.prototype = {
    
    el: function Ext_util_ClickRepeaterConfig$el(value) {
        this.o['el'] = value;
        return this;
    },
    
    delay: function Ext_util_ClickRepeaterConfig$delay(value) {
        this.o['delay'] = value;
        return this;
    },
    
    interval: function Ext_util_ClickRepeaterConfig$interval(value) {
        this.o['interval'] = value;
        return this;
    },
    
    pressClass: function Ext_util_ClickRepeaterConfig$pressClass(value) {
        this.o['pressClass'] = value;
        return this;
    },
    
    accelerate: function Ext_util_ClickRepeaterConfig$accelerate(value) {
        this.o['accelerate'] = value;
        return this;
    },
    
    preventDefault: function Ext_util_ClickRepeaterConfig$preventDefault(value) {
        this.o['preventDefault'] = value;
        return this;
    },
    
    stopDefault: function Ext_util_ClickRepeaterConfig$stopDefault(value) {
        this.o['stopDefault'] = value;
        return this;
    },
    
    custom: function Ext_util_ClickRepeaterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_ClickRepeaterConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.ClickRepeaterEvents

Ext.util.ClickRepeaterEvents = function Ext_util_ClickRepeaterEvents() {
}
Ext.util.ClickRepeaterEvents.get_mousedown = function Ext_util_ClickRepeaterEvents$get_mousedown() {
    return 'mousedown';
}
Ext.util.ClickRepeaterEvents.get_click = function Ext_util_ClickRepeaterEvents$get_click() {
    return 'click';
}
Ext.util.ClickRepeaterEvents.get_mouseup = function Ext_util_ClickRepeaterEvents$get_mouseup() {
    return 'mouseup';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.CSSConfig

Ext.util.CSSConfig = function Ext_util_CSSConfig() {
    this.o = {};
}
Ext.util.CSSConfig.prototype = {
    
    custom: function Ext_util_CSSConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_CSSConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.DelayedTaskConfig

Ext.util.DelayedTaskConfig = function Ext_util_DelayedTaskConfig() {
    this.o = {};
}
Ext.util.DelayedTaskConfig.prototype = {
    
    custom: function Ext_util_DelayedTaskConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_DelayedTaskConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.FormatConfig

Ext.util.FormatConfig = function Ext_util_FormatConfig() {
    this.o = {};
}
Ext.util.FormatConfig.prototype = {
    
    custom: function Ext_util_FormatConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_FormatConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.JSONConfig

Ext.util.JSONConfig = function Ext_util_JSONConfig() {
    this.o = {};
}
Ext.util.JSONConfig.prototype = {
    
    custom: function Ext_util_JSONConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_JSONConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.MixedCollectionConfig

Ext.util.MixedCollectionConfig = function Ext_util_MixedCollectionConfig() {
    this.o = {};
}
Ext.util.MixedCollectionConfig.prototype = {
    
    custom: function Ext_util_MixedCollectionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_MixedCollectionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.MixedCollectionEvents

Ext.util.MixedCollectionEvents = function Ext_util_MixedCollectionEvents() {
}
Ext.util.MixedCollectionEvents.get_clear = function Ext_util_MixedCollectionEvents$get_clear() {
    return 'clear';
}
Ext.util.MixedCollectionEvents.get_add = function Ext_util_MixedCollectionEvents$get_add() {
    return 'add';
}
Ext.util.MixedCollectionEvents.get_replace = function Ext_util_MixedCollectionEvents$get_replace() {
    return 'replace';
}
Ext.util.MixedCollectionEvents.get_remove = function Ext_util_MixedCollectionEvents$get_remove() {
    return 'remove';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.ObservableConfig

Ext.util.ObservableConfig = function Ext_util_ObservableConfig() {
    this.o = {};
}
Ext.util.ObservableConfig.prototype = {
    
    custom: function Ext_util_ObservableConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_ObservableConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.TextMetricsConfig

Ext.util.TextMetricsConfig = function Ext_util_TextMetricsConfig() {
    this.o = {};
}
Ext.util.TextMetricsConfig.prototype = {
    
    custom: function Ext_util_TextMetricsConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_TextMetricsConfig$toDictionary() {
        return this.o;
    }
}


Ext.ActionConfig.createClass('Ext.ActionConfig');
Ext.AjaxConfig.createClass('Ext.AjaxConfig');
Ext.ArrayConfig.createClass('Ext.ArrayConfig');
Ext.BasicDialogConfig.createClass('Ext.BasicDialogConfig');
Ext.BasicDialogEvents.createClass('Ext.BasicDialogEvents');
Ext.BasicLayoutRegionConfig.createClass('Ext.BasicLayoutRegionConfig');
Ext.BasicLayoutRegionEvents.createClass('Ext.BasicLayoutRegionEvents');
Ext.BorderLayoutConfig.createClass('Ext.BorderLayoutConfig');
Ext.BoxComponentConfig.createClass('Ext.BoxComponentConfig');
Ext.BoxComponentEvents.createClass('Ext.BoxComponentEvents');
Ext.ButtonConfig.createClass('Ext.ButtonConfig');
Ext.ButtonEvents.createClass('Ext.ButtonEvents');
Ext.ColorPaletteConfig.createClass('Ext.ColorPaletteConfig');
Ext.ColorPaletteEvents.createClass('Ext.ColorPaletteEvents');
Ext.ComponentConfig.createClass('Ext.ComponentConfig');
Ext.ComponentEvents.createClass('Ext.ComponentEvents');
Ext.ComponentMgrConfig.createClass('Ext.ComponentMgrConfig');
Ext.CompositeElementConfig.createClass('Ext.CompositeElementConfig');
Ext.CompositeElementLiteConfig.createClass('Ext.CompositeElementLiteConfig');
Ext.ContainerConfig.createClass('Ext.ContainerConfig');
Ext.ContainerEvents.createClass('Ext.ContainerEvents');
Ext.ContentPanelConfig.createClass('Ext.ContentPanelConfig');
Ext.ContentPanelEvents.createClass('Ext.ContentPanelEvents');
Ext.CycleButtonConfig.createClass('Ext.CycleButtonConfig');
Ext.CycleButtonEvents.createClass('Ext.CycleButtonEvents');
Ext.DataViewConfig.createClass('Ext.DataViewConfig');
Ext.DataViewEvents.createClass('Ext.DataViewEvents');
Ext.DateConfig.createClass('Ext.DateConfig');
Ext.DatePickerConfig.createClass('Ext.DatePickerConfig');
Ext.DatePickerEvents.createClass('Ext.DatePickerEvents');
Ext.DialogManagerConfig.createClass('Ext.DialogManagerConfig');
Ext.DomHelperConfig.createClass('Ext.DomHelperConfig');
Ext.DomQueryConfig.createClass('Ext.DomQueryConfig');
Ext.EditorConfig.createClass('Ext.EditorConfig');
Ext.EditorEvents.createClass('Ext.EditorEvents');
Ext.ElementConfig.createClass('Ext.ElementConfig');
Ext.EventManagerConfig.createClass('Ext.EventManagerConfig');
Ext.EventObjectConfig.createClass('Ext.EventObjectConfig');
Ext.ExtConfig.createClass('Ext.ExtConfig');
Ext.FunctionConfig.createClass('Ext.FunctionConfig');
Ext.FxConfig.createClass('Ext.FxConfig');
Ext.GridPanelConfig.createClass('Ext.GridPanelConfig');
Ext.JsonViewConfig.createClass('Ext.JsonViewConfig');
Ext.JsonViewEvents.createClass('Ext.JsonViewEvents');
Ext.KeyMapConfig.createClass('Ext.KeyMapConfig');
Ext.KeyNavConfig.createClass('Ext.KeyNavConfig');
Ext.LayerConfig.createClass('Ext.LayerConfig');
Ext.LayoutDialogConfig.createClass('Ext.LayoutDialogConfig');
Ext.LayoutManagerConfig.createClass('Ext.LayoutManagerConfig');
Ext.LayoutManagerEvents.createClass('Ext.LayoutManagerEvents');
Ext.LayoutRegionConfig.createClass('Ext.LayoutRegionConfig');
Ext.LoadMaskConfig.createClass('Ext.LoadMaskConfig');
Ext.MasterTemplateConfig.createClass('Ext.MasterTemplateConfig');
Ext.MessageBoxConfig.createClass('Ext.MessageBoxConfig');
Ext.NestedLayoutPanelConfig.createClass('Ext.NestedLayoutPanelConfig');
Ext.NumberConfig.createClass('Ext.NumberConfig');
Ext.PagingToolbarConfig.createClass('Ext.PagingToolbarConfig');
Ext.PanelConfig.createClass('Ext.PanelConfig');
Ext.PanelEvents.createClass('Ext.PanelEvents');
Ext.ProgressBarConfig.createClass('Ext.ProgressBarConfig');
Ext.ProgressBarEvents.createClass('Ext.ProgressBarEvents');
Ext.ReaderLayoutConfig.createClass('Ext.ReaderLayoutConfig');
Ext.ResizableConfig.createClass('Ext.ResizableConfig');
Ext.ResizableEvents.createClass('Ext.ResizableEvents');
Ext.ShadowConfig.createClass('Ext.ShadowConfig');
Ext.SplitBarConfig.createClass('Ext.SplitBarConfig');
Ext.SplitBarEvents.createClass('Ext.SplitBarEvents');
Ext.SplitButtonConfig.createClass('Ext.SplitButtonConfig');
Ext.SplitButtonEvents.createClass('Ext.SplitButtonEvents');
Ext.SplitLayoutRegionConfig.createClass('Ext.SplitLayoutRegionConfig');
Ext.StoreMgrConfig.createClass('Ext.StoreMgrConfig');
Ext.StringConfig.createClass('Ext.StringConfig');
Ext.TabPanelConfig.createClass('Ext.TabPanelConfig');
Ext.TemplateConfig.createClass('Ext.TemplateConfig');
Ext.ToolbarConfig.createClass('Ext.ToolbarConfig');
Ext.UpdaterConfig.createClass('Ext.UpdaterConfig');
Ext.UpdaterEvents.createClass('Ext.UpdaterEvents');
Ext.ViewConfig.createClass('Ext.ViewConfig');
Ext.ViewEvents.createClass('Ext.ViewEvents');
Ext.ViewportConfig.createClass('Ext.ViewportConfig');
Ext.WindowConfig.createClass('Ext.WindowConfig');
Ext.WindowEvents.createClass('Ext.WindowEvents');
Ext.WindowGroupConfig.createClass('Ext.WindowGroupConfig');
Ext.WindowManagerConfig.createClass('Ext.WindowManagerConfig');
Ext.XTemplateConfig.createClass('Ext.XTemplateConfig');
Ext.data.ArrayReaderConfig.createClass('Ext.data.ArrayReaderConfig');
Ext.data.ConnectionConfig.createClass('Ext.data.ConnectionConfig');
Ext.data.ConnectionEvents.createClass('Ext.data.ConnectionEvents');
Ext.data.DataProxyConfig.createClass('Ext.data.DataProxyConfig');
Ext.data.DataProxyEvents.createClass('Ext.data.DataProxyEvents');
Ext.data.DataReaderConfig.createClass('Ext.data.DataReaderConfig');
Ext.data.GroupingStoreConfig.createClass('Ext.data.GroupingStoreConfig');
Ext.data.HttpProxyConfig.createClass('Ext.data.HttpProxyConfig');
Ext.data.JsonReaderConfig.createClass('Ext.data.JsonReaderConfig');
Ext.data.JsonStoreConfig.createClass('Ext.data.JsonStoreConfig');
Ext.data.MemoryProxyConfig.createClass('Ext.data.MemoryProxyConfig');
Ext.data.NodeConfig.createClass('Ext.data.NodeConfig');
Ext.data.NodeEvents.createClass('Ext.data.NodeEvents');
Ext.data.RecordConfig.createClass('Ext.data.RecordConfig');
Ext.data.ScriptTagProxyConfig.createClass('Ext.data.ScriptTagProxyConfig');
Ext.data.SimpleStoreConfig.createClass('Ext.data.SimpleStoreConfig');
Ext.data.SortTypesConfig.createClass('Ext.data.SortTypesConfig');
Ext.data.StoreConfig.createClass('Ext.data.StoreConfig');
Ext.data.StoreEvents.createClass('Ext.data.StoreEvents');
Ext.data.TreeConfig.createClass('Ext.data.TreeConfig');
Ext.data.TreeEvents.createClass('Ext.data.TreeEvents');
Ext.data.XmlReaderConfig.createClass('Ext.data.XmlReaderConfig');
Ext.dd.DDConfig.createClass('Ext.dd.DDConfig');
Ext.dd.DDProxyConfig.createClass('Ext.dd.DDProxyConfig');
Ext.dd.DDTargetConfig.createClass('Ext.dd.DDTargetConfig');
Ext.dd.DragDropConfig.createClass('Ext.dd.DragDropConfig');
Ext.dd.DragDropMgrConfig.createClass('Ext.dd.DragDropMgrConfig');
Ext.dd.DragSourceConfig.createClass('Ext.dd.DragSourceConfig');
Ext.dd.DragZoneConfig.createClass('Ext.dd.DragZoneConfig');
Ext.dd.DropTargetConfig.createClass('Ext.dd.DropTargetConfig');
Ext.dd.DropZoneConfig.createClass('Ext.dd.DropZoneConfig');
Ext.dd.RegistryConfig.createClass('Ext.dd.RegistryConfig');
Ext.dd.ScrollManagerConfig.createClass('Ext.dd.ScrollManagerConfig');
Ext.dd.StatusProxyConfig.createClass('Ext.dd.StatusProxyConfig');
Ext.form.ActionConfig.createClass('Ext.form.ActionConfig');
Ext.form.BasicFormConfig.createClass('Ext.form.BasicFormConfig');
Ext.form.BasicFormEvents.createClass('Ext.form.BasicFormEvents');
Ext.form.CheckboxConfig.createClass('Ext.form.CheckboxConfig');
Ext.form.CheckboxEvents.createClass('Ext.form.CheckboxEvents');
Ext.form.ComboBoxConfig.createClass('Ext.form.ComboBoxConfig');
Ext.form.ComboBoxEvents.createClass('Ext.form.ComboBoxEvents');
Ext.form.DateFieldConfig.createClass('Ext.form.DateFieldConfig');
Ext.form.FieldConfig.createClass('Ext.form.FieldConfig');
Ext.form.FieldEvents.createClass('Ext.form.FieldEvents');
Ext.form.FieldSetConfig.createClass('Ext.form.FieldSetConfig');
Ext.form.FormPanelConfig.createClass('Ext.form.FormPanelConfig');
Ext.form.FormPanelEvents.createClass('Ext.form.FormPanelEvents');
Ext.form.HiddenConfig.createClass('Ext.form.HiddenConfig');
Ext.form.HtmlEditorConfig.createClass('Ext.form.HtmlEditorConfig');
Ext.form.HtmlEditorEvents.createClass('Ext.form.HtmlEditorEvents');
Ext.form.NumberFieldConfig.createClass('Ext.form.NumberFieldConfig');
Ext.form.RadioConfig.createClass('Ext.form.RadioConfig');
Ext.form.TextAreaConfig.createClass('Ext.form.TextAreaConfig');
Ext.form.TextFieldConfig.createClass('Ext.form.TextFieldConfig');
Ext.form.TextFieldEvents.createClass('Ext.form.TextFieldEvents');
Ext.form.TimeFieldConfig.createClass('Ext.form.TimeFieldConfig');
Ext.form.TriggerFieldConfig.createClass('Ext.form.TriggerFieldConfig');
Ext.form.VTypesConfig.createClass('Ext.form.VTypesConfig');
Ext.form.Action.SubmitConfig.createClass('Ext.form.Action.SubmitConfig');
Ext.grid.AbstractSelectionModelConfig.createClass('Ext.grid.AbstractSelectionModelConfig');
Ext.grid.CellSelectionModelConfig.createClass('Ext.grid.CellSelectionModelConfig');
Ext.grid.CellSelectionModelEvents.createClass('Ext.grid.CellSelectionModelEvents');
Ext.grid.CheckboxSelectionModelConfig.createClass('Ext.grid.CheckboxSelectionModelConfig');
Ext.grid.ColumnModelConfig.createClass('Ext.grid.ColumnModelConfig');
Ext.grid.ColumnModelEvents.createClass('Ext.grid.ColumnModelEvents');
Ext.grid.EditorGridPanelConfig.createClass('Ext.grid.EditorGridPanelConfig');
Ext.grid.EditorGridPanelEvents.createClass('Ext.grid.EditorGridPanelEvents');
Ext.grid.GridPanelConfig.createClass('Ext.grid.GridPanelConfig');
Ext.grid.GridPanelEvents.createClass('Ext.grid.GridPanelEvents');
Ext.grid.GridViewConfig.createClass('Ext.grid.GridViewConfig');
Ext.grid.GroupingViewConfig.createClass('Ext.grid.GroupingViewConfig');
Ext.grid.RowNumbererConfig.createClass('Ext.grid.RowNumbererConfig');
Ext.grid.RowSelectionModelConfig.createClass('Ext.grid.RowSelectionModelConfig');
Ext.grid.RowSelectionModelEvents.createClass('Ext.grid.RowSelectionModelEvents');
Ext.layout.AccordionConfig.createClass('Ext.layout.AccordionConfig');
Ext.layout.AnchorLayoutConfig.createClass('Ext.layout.AnchorLayoutConfig');
Ext.layout.BorderLayoutConfig.createClass('Ext.layout.BorderLayoutConfig');
Ext.layout.CardLayoutConfig.createClass('Ext.layout.CardLayoutConfig');
Ext.layout.ColumnLayoutConfig.createClass('Ext.layout.ColumnLayoutConfig');
Ext.layout.ContainerLayoutConfig.createClass('Ext.layout.ContainerLayoutConfig');
Ext.layout.FitLayoutConfig.createClass('Ext.layout.FitLayoutConfig');
Ext.layout.FormLayoutConfig.createClass('Ext.layout.FormLayoutConfig');
Ext.layout.TableLayoutConfig.createClass('Ext.layout.TableLayoutConfig');
Ext.layout.BorderLayout.RegionConfig.createClass('Ext.layout.BorderLayout.RegionConfig');
Ext.layout.BorderLayout.SplitRegionConfig.createClass('Ext.layout.BorderLayout.SplitRegionConfig');
Ext.menu.AdapterConfig.createClass('Ext.menu.AdapterConfig');
Ext.menu.BaseItemConfig.createClass('Ext.menu.BaseItemConfig');
Ext.menu.BaseItemEvents.createClass('Ext.menu.BaseItemEvents');
Ext.menu.CheckItemConfig.createClass('Ext.menu.CheckItemConfig');
Ext.menu.CheckItemEvents.createClass('Ext.menu.CheckItemEvents');
Ext.menu.ColorItemConfig.createClass('Ext.menu.ColorItemConfig');
Ext.menu.ColorMenuConfig.createClass('Ext.menu.ColorMenuConfig');
Ext.menu.ColorMenuEvents.createClass('Ext.menu.ColorMenuEvents');
Ext.menu.DateItemConfig.createClass('Ext.menu.DateItemConfig');
Ext.menu.DateMenuConfig.createClass('Ext.menu.DateMenuConfig');
Ext.menu.DateMenuEvents.createClass('Ext.menu.DateMenuEvents');
Ext.menu.ItemConfig.createClass('Ext.menu.ItemConfig');
Ext.menu.MenuConfig.createClass('Ext.menu.MenuConfig');
Ext.menu.MenuEvents.createClass('Ext.menu.MenuEvents');
Ext.menu.MenuMgrConfig.createClass('Ext.menu.MenuMgrConfig');
Ext.menu.SeparatorConfig.createClass('Ext.menu.SeparatorConfig');
Ext.menu.TextItemConfig.createClass('Ext.menu.TextItemConfig');
Ext.SplitBar.AbsoluteLayoutAdapterConfig.createClass('Ext.SplitBar.AbsoluteLayoutAdapterConfig');
Ext.SplitBar.BasicLayoutAdapterConfig.createClass('Ext.SplitBar.BasicLayoutAdapterConfig');
Ext.state.CookieProviderConfig.createClass('Ext.state.CookieProviderConfig');
Ext.state.ManagerConfig.createClass('Ext.state.ManagerConfig');
Ext.state.ProviderConfig.createClass('Ext.state.ProviderConfig');
Ext.state.ProviderEvents.createClass('Ext.state.ProviderEvents');
Ext.Toolbar.ButtonConfig.createClass('Ext.Toolbar.ButtonConfig');
Ext.Toolbar.FillConfig.createClass('Ext.Toolbar.FillConfig');
Ext.Toolbar.ItemConfig.createClass('Ext.Toolbar.ItemConfig');
Ext.Toolbar.SeparatorConfig.createClass('Ext.Toolbar.SeparatorConfig');
Ext.Toolbar.SpacerConfig.createClass('Ext.Toolbar.SpacerConfig');
Ext.Toolbar.SplitButtonConfig.createClass('Ext.Toolbar.SplitButtonConfig');
Ext.Toolbar.TextItemConfig.createClass('Ext.Toolbar.TextItemConfig');
Ext.tree.AsyncTreeNodeConfig.createClass('Ext.tree.AsyncTreeNodeConfig');
Ext.tree.AsyncTreeNodeEvents.createClass('Ext.tree.AsyncTreeNodeEvents');
Ext.tree.DefaultSelectionModelConfig.createClass('Ext.tree.DefaultSelectionModelConfig');
Ext.tree.DefaultSelectionModelEvents.createClass('Ext.tree.DefaultSelectionModelEvents');
Ext.tree.MultiSelectionModelConfig.createClass('Ext.tree.MultiSelectionModelConfig');
Ext.tree.MultiSelectionModelEvents.createClass('Ext.tree.MultiSelectionModelEvents');
Ext.tree.TreeDragZoneConfig.createClass('Ext.tree.TreeDragZoneConfig');
Ext.tree.TreeDropZoneConfig.createClass('Ext.tree.TreeDropZoneConfig');
Ext.tree.TreeEditorConfig.createClass('Ext.tree.TreeEditorConfig');
Ext.tree.TreeFilterConfig.createClass('Ext.tree.TreeFilterConfig');
Ext.tree.TreeLoaderConfig.createClass('Ext.tree.TreeLoaderConfig');
Ext.tree.TreeLoaderEvents.createClass('Ext.tree.TreeLoaderEvents');
Ext.tree.TreeNodeConfig.createClass('Ext.tree.TreeNodeConfig');
Ext.tree.TreeNodeEvents.createClass('Ext.tree.TreeNodeEvents');
Ext.tree.TreeNodeUIConfig.createClass('Ext.tree.TreeNodeUIConfig');
Ext.tree.TreePanelConfig.createClass('Ext.tree.TreePanelConfig');
Ext.tree.TreePanelEvents.createClass('Ext.tree.TreePanelEvents');
Ext.tree.TreeSorterConfig.createClass('Ext.tree.TreeSorterConfig');
Ext.Updater.BasicRendererConfig.createClass('Ext.Updater.BasicRendererConfig');
Ext.Updater.defaultsConfig.createClass('Ext.Updater.defaultsConfig');
Ext.util.ClickRepeaterConfig.createClass('Ext.util.ClickRepeaterConfig');
Ext.util.ClickRepeaterEvents.createClass('Ext.util.ClickRepeaterEvents');
Ext.util.CSSConfig.createClass('Ext.util.CSSConfig');
Ext.util.DelayedTaskConfig.createClass('Ext.util.DelayedTaskConfig');
Ext.util.FormatConfig.createClass('Ext.util.FormatConfig');
Ext.util.JSONConfig.createClass('Ext.util.JSONConfig');
Ext.util.MixedCollectionConfig.createClass('Ext.util.MixedCollectionConfig');
Ext.util.MixedCollectionEvents.createClass('Ext.util.MixedCollectionEvents');
Ext.util.ObservableConfig.createClass('Ext.util.ObservableConfig');
Ext.util.TextMetricsConfig.createClass('Ext.util.TextMetricsConfig');

// ---- Do not remove this footer ----
// Generated using Script# v0.4.2.0 (http://projects.nikhilk.net)
// -----------------------------------

// *********************************************
//      ExtSharp Adapter/Compatability Script
// *********************************************

// **** renamed classes ****
ExtClass = Ext;
ExtString = String;
Ext.UpdaterClass = Ext.Updater;
Ext.BorderLayoutClass = Ext.BorderLayout;
Ext.ActionClass = Ext.Action;
Ext.SplitBarClass = Ext.SplitBar;
Ext.ToolbarClass = Ext.Toolbar;
Ext.form.ActionClass = Ext.form.Action;
Ext.layout.BorderLayoutClass = Ext.layout.BorderLayout;

// **** renamed methods ****
Ext.DomQuery.is_ = Ext.DomQuery.is;
Ext.Element.is_ = Ext.Element.is;
Ext.override_ = Ext.override;
Ext.namespace_ = Ext.namespace;
Ext.dd.DragDrop.lock_ = Ext.dd.DragDrop.lock;
Ext.dd.DragDropMgr.lock_ = Ext.dd.DragDropMgr.lock;
Ext.grid.AbstractSelectionModel.lock_ = Ext.grid.AbstractSelectionModel.lock;

// **** renamed properties ****
Ext.form.Action.params_ = Ext.form.Action.params;
Ext.form.Checkbox.checked_ = Ext.form.Checkbox.checked;
Ext.grid.ColumnModel.fixed_ = Ext.grid.ColumnModel.fixed;
Ext.menu.CheckItem.checked_ = Ext.menu.CheckItem.checked;

// changes Script#'s inheritance to use Ext.extend()
Type.prototype._createClass=Type.prototype.createClass;Type.prototype.createClass=function(n,b,i){if(b){var ct=b.prototype.ctype;if(ct&&ct.substring(0,3)=='Ext'){delete this.__basePrototypePending;eval(n+' = Ext.extend(b, this.prototype);');return;}}this._createClass(n,b,i);}

// **** bug fixes ****

// ** Big Fix #1 **
// Script# overwrites the String.replace() method with a different implementation
// that replaces all occurences of the text to search for instead of just the 
// first occurrence. This behavior breaks the Ext DomQuery class. Luckily Script#
//  stores a backup of the original method, so I'll just revert the change back
//  - sscorlib.debug.js, line #564
String.prototype.replace = String.prototype._replace;
